home *** CD-ROM | disk | FTP | other *** search
/ PC Electronic Plus / PC Electronics Plus (Most Significant Bits)(1995).ISO / mcad40 / microcad.doc < prev    next >
Text File  |  1995-08-01  |  102KB  |  2,806 lines

  1.  
  2.      PROGRAM LICENSE
  3.      ---------------
  4.  
  5.      MicroCAD 4.0 is owned and Copyright (c)1991-1995 by David R. Allaway.
  6.      All rights reserved.
  7.  
  8.      This program is NOT in the public domain, but may be licensed for
  9.      personal use.  The user's Name, Address and a $35 Registration Fee
  10.      (check or money order in U.S. funds) should be sent, payable to:
  11.  
  12.  
  13.            DAVID R. ALLAWAY
  14.            BOX 145
  15.            READINGTON, NJ 08870-0145
  16.            U.S.A.
  17.  
  18.  
  19.      Registered users are entitled, in addition to continued program use,
  20.      to the following for a minimum period of one year from date of
  21.      registration:
  22.  
  23.          - Technical assistance at the above address or 1-908-369-8688.
  24.  
  25.          - Correction of program errors.
  26.  
  27.          - Updates to the program and documentation, as available.
  28.  
  29.      License is granted for trial use up to 30 days prior to registration.
  30.      During the trial use period, technical assistance will be provided on
  31.      a limited basis.
  32.  
  33.      This program is supplied as is.  The author disclaims all warranties,
  34.      expressed or implied, including but not limited to implied warranties
  35.      of merchantability and fitness for a particular purpose.  The author
  36.      assumes no liability for damages, direct or consequential, which may
  37.      result from the use of this program.
  38.  
  39.      AutoCAD is a registered trademark of Autodesk, Inc.
  40.      PC Paintbrush is a registered trademark of ZSoft Corp.
  41.      Windows is a registered trademark of Microsoft Corp.
  42.  
  43.  
  44.  
  45.      CONTENTS
  46.      --------
  47.  
  48.      1.0   INTRODUCTION
  49.            ------------
  50.      1.1   Installation
  51.      1.2   Installation for Windows
  52.      1.3   Logo Screen
  53.      1.4   Diagram Screen
  54.      1.5   Cursor Control
  55.  
  56.  
  57.      2.0   OBJECT CREATION
  58.            ---------------
  59.      2.1   Draw Line
  60.      2.2   Draw Horizontal or Vertical Line
  61.      2.3   Draw Rectangle or Square
  62.      2.4   Draw Circle or Ellipse
  63.      2.5   Draw 3D Box
  64.      2.6   Draw Triangle
  65.      2.7   Draw Point
  66.      2.8   Draw Polyline
  67.      2.9   Create Text
  68.      2.10  Select Symbol
  69.  
  70.  
  71.      3.0   OBJECT MODIFICATION
  72.            -------------------
  73.      3.1   Select Object (Sequential)
  74.      3.2   Grab Object (On Screen Select)
  75.      3.3   Move Object
  76.      3.4   Resize Object
  77.      3.5   Clone Object
  78.      3.6   Solid Fill
  79.      3.7   Pattern Fill
  80.      3.8   Pattern Gallery
  81.      3.9   Pattern Outline
  82.      3.10  Line Types
  83.      3.11  Arrowheads
  84.      3.12  Semi-Circles and Semi-Ellipses
  85.  
  86.  
  87.  
  88.            OBJECT MODIFICATION (continued)
  89.            -------------------------------
  90.      3.13  Tilt Object
  91.      3.14  Roll Object
  92.      3.15  Spin Object
  93.      3.16  Restore Object Rotations
  94.      3.17  Reorient Object
  95.      3.18  Recolor Object
  96.      3.19  Text Font
  97.      3.20  Erase-Unerase Object
  98.      3.21  Select Erased Object
  99.      3.22  Group-Ungroup
  100.      3.23  Object Statistics
  101.      3.24  Revolved Surfaces
  102.      3.25  Undo-Redo Change
  103.  
  104.  
  105.      4.0   DIAGRAM MODIFICATION
  106.            --------------------
  107.      4.1   Redefine Color
  108.      4.2   Reset Colors
  109.      4.3   Color Overlay Mode vs. Color Mix Mode
  110.      4.4   Axis Lines
  111.      4.5   Overlay Grid
  112.      4.6   Zoom-In and Zoom-Out
  113.      4.7   Tilt View
  114.      4.8   Roll View
  115.      4.9   Spin View
  116.      4.10  Reset View
  117.      4.11  Move Diagram
  118.      4.12  Projection Modes
  119.      4.13  Axis Windows / Statistics
  120.      4.14  Erase Screen
  121.      4.15  Clone Diagram
  122.      4.16  Fill Pattern Editor
  123.      4.17  Linear Dimensioning / Units
  124.      4.18  Orthogonal Rotations
  125.      4.19  Display All Erased Objects
  126.  
  127.  
  128.  
  129.      5.0   DIAGRAM RETRIEVAL AND PRINTING
  130.            ------------------------------
  131.      5.1   Retrieve Diagram
  132.      5.2   Diagram Gallery
  133.      5.3   Diagram Import
  134.      5.4   Diagram Export
  135.      5.5   Image Capture
  136.      5.6   Printer Setup
  137.      5.7   Print Diagram
  138.      5.8   Color Printing
  139.      5.9   Diagram Deletion
  140.      5.10  Add or Remove Symbol
  141.  
  142.  
  143.      6.0   MISCELLANEOUS FUNCTIONS
  144.            -----------------------
  145.      6.1   Return to DOS
  146.      6.2   Program Help
  147.      6.3   File Data
  148.      6.4   Video Test Patterns
  149.      6.5   Command Line Parameters
  150.  
  151.  
  152.      7.0   MESSAGES
  153.            --------
  154.      7.1   Error Messages
  155.      7.2   Informational Messages
  156.      7.3   Messages Requiring a Reply
  157.  
  158.  
  159.      8.0   FILE DESCRIPTIONS
  160.            -----------------
  161.      8.1   Diagram (MCD) File Format
  162.      8.2   Symbols (DAT) File Format
  163.      8.3   Initialization (INI) File Format
  164.      8.4   Image Capture (PCX) File Format
  165.      8.5   DXF Import Technical Notes
  166.      8.6   DXF Export Technical Notes
  167.  
  168.  
  169.  
  170.      1.0   INTRODUCTION
  171.            ------------
  172.  
  173.      MicroCAD is a powerful but easy-to-use design and drawing program for
  174.      DOS PC's.  It can be used for quick sketches by non-technical users,
  175.      but also contains many features only found in more complex CAD
  176.      programs.  These include 3-D capabilities, and import/export in DXF
  177.      format.
  178.  
  179.      MicroCAD was created with the following objectives:
  180.  
  181.        1)  To provide a diagramming facility which combines the ease-of-use
  182.            of paint programs with the object manipulation capabilities of
  183.            CAD programs.
  184.  
  185.        2)  To provide an icon-based interface, which allows the creation of
  186.            complete diagrams without commands, menus or keyboard entry.
  187.  
  188.        3)  To provide for both the creation of two-dimensional diagrams,
  189.            and the creation and manipulation of objects in 3-D perspective.
  190.  
  191.        4)  To achieve fast display speeds without the use of graphics or
  192.            math co-processors.
  193.  
  194.        5)  To minimize the program size, to allow fast and inexpensive
  195.            distribution.
  196.  
  197.      The program is designed to run on any DOS or OS/2 system with a VGA
  198.      or VGA-compatible video adapter and a mouse driver installed.  The
  199.      program has been designed to run on a 8086/88, 80286, or 80386/486
  200.      processor.
  201.  
  202.      A high-quality monitor is recommended.
  203.  
  204.      Most of the program features are designed to be self-explanatory.  The
  205.      following instructions provide a detailed reference to the operation
  206.      of each function.  These instructions apply to version 4, release 08.
  207.  
  208.  
  209.  
  210.      1.1   Installation
  211.            ------------
  212.  
  213.      The program distribution consists of the following files (only):
  214.                                                                ----
  215.            MICROCAD.EXE    - MicroCAD executable (required).
  216.  
  217.            MICROCAD.DOC    - These instructions (required).
  218.  
  219.            MICROCAD.ICO    - Program icon for Windows (optional).
  220.  
  221.      The above files should be copied to your hard disk.  It is recommended
  222.      that these be placed in a separate directory, e.g. C:\MICROCAD.
  223.  
  224.      To start the program, type 'MICROCAD' from the C:\MICROCAD> prompt,
  225.      or select MICROCAD.EXE from the MS-DOS Shell.
  226.  
  227.      The following additional files are created when the program is run:
  228.  
  229.            MICROCAD.INI    - Contains your configuration settings.
  230.  
  231.            MICROCAD.DXF    - Contains your latest diagram export copy.
  232.  
  233.            MICROCAD.PCX    - Contains your latest diagram image capture.
  234.  
  235.            SYMBOLS1.DAT    - Contains your customized symbol gallery.
  236.  
  237.            filename.MCD    - Created for each of your saved diagrams.
  238.  
  239.  
  240.  
  241.      1.2   Installation for Windows
  242.            ------------------------
  243.  
  244.      MicroCAD does not require Microsoft Windows, but will run successfully
  245.      under Windows.  MicroCAD may be run from the DOS prompt, or launched
  246.      from the File Manager, or added as a Program Item.
  247.  
  248.      Adding MicroCAD as a Program Item
  249.      ---------------------------------
  250.      Select 'File, New, Program Item' from the Windows Program Manager menu.
  251.      The Command Line should specify the directory to which you have copied
  252.      MICROCAD.EXE, for example:
  253.  
  254.            C:\MICROCAD\MICROCAD.EXE [command line parameters]
  255.  
  256.      The command line parameters are optional (see 6.5).  A program icon is
  257.      also included.  Select 'File, Properties, Change Icon...' and specify
  258.      File Name:
  259.  
  260.            C:\MICROCAD\MICROCAD.ICO
  261.  
  262.      Adding a DOS Mouse Driver (Windows 3.X only)
  263.      --------------------------------------------
  264.      Because MicroCAD does not use the Windows 3.X mouse driver, it may be
  265.      necessary to add a DOS mouse driver to your system.  This can usually
  266.      be done by adding the following line to your AUTOEXEC.BAT file:
  267.  
  268.            C:\DOS\MOUSE.COM
  269.  
  270.      Adding a File Manager or Windows Explorer Association
  271.      -----------------------------------------------------
  272.      MicroCAD diagrams can be displayed directly from the Windows File
  273.      Manager, by double-clicking on the diagram file name.  To install
  274.      this File Manager feature: select 'File, Associate...' and specify
  275.      'MCD' as the file extension and 'C:\MICROCAD\MICROCAD.EXE' as the
  276.      association.
  277.  
  278.      To install the same feature in the Windows 95 Explorer, select 'View,
  279.      Options..., File Types, New Type...' and enter for Description:
  280.      'MicroCAD 4.0 Diagram', and for Associated Extension: 'MCD', then
  281.      select 'New...' and enter for Action: 'open', and for Application:
  282.      'C:\MICROCAD\MICROCAD.EXE'.  Also, select 'Change Icon...' and specify
  283.      File Name: 'C:\MICROCAD\MICROCAD.ICO'.
  284.  
  285.  
  286.  
  287.      1.3   Logo Screen
  288.            -----------
  289.  
  290.      When the program is started, a 'MicroCAD 4.0' logo will be displayed.
  291.  
  292.      The logo will be cleared, and the previous diagram settings restored
  293.      as soon as the mouse is clicked, or the cursor is moved to the icon
  294.      area.
  295.  
  296.  
  297.  
  298.      1.4   Diagram Screen
  299.            --------------
  300.  
  301.      The diagram screen consists of:
  302.  
  303.        1)  The ICON AREA, on the left side of the screen.
  304.  
  305.            When the cursor is in the icon area, it will appear as an arrow.
  306.            To select a function, move the arrow to an icon and click the
  307.            left or right mouse button, as per the instructions.  When a
  308.            function is selected, the icon will be highlighted.  Some
  309.            functions are momentary, and will return to the previously
  310.            selected icon when complete.
  311.  
  312.        2)  The DIAGRAM AREA, on the remainder of the screen.
  313.  
  314.            When the cursor is in the diagram area, it will appear as a
  315.            crosshair (+).  The currently selected diagramming function is
  316.            performed when the left or right mouse button is pressed, as per
  317.            the instructions.
  318.  
  319.        3)  The ICON HELP MESSAGE, on the top left of the diagram area.
  320.  
  321.            As the cursor is moved over each icon (or axis window), the icon
  322.            help message displays the function associated with the icon or
  323.            window.  When the cursor is in the diagram area (or 3D window),
  324.            the help message corresponds to the currently selected function.
  325.  
  326.            If different functions are associated with the left and right
  327.            mouse buttons, they will be shown separated by a diagonal (/).
  328.  
  329.        4)  The DIAGRAM NAME (or number) on the top right of the diagram
  330.            area.
  331.  
  332.        5)  The STATISTICS, on the lower portion of the screen.
  333.  
  334.            These will appear whenever the axis windows are turned on (for
  335.            details, see 3.23).
  336.  
  337.  
  338.  
  339.      1.5   Cursor Control
  340.            --------------
  341.  
  342.      The cursor is normally moved with the mouse.  To increase or decrease
  343.      the sensitivity of the mouse, specify +c or -c on the command line
  344.      (see 6.5).
  345.  
  346.      The cursor may also be moved with the keyboard arrow keys.  This may
  347.      be helpful when creating, resizing or moving objects, in order to set
  348.      precise sizes or coordinates.  Each time an arrow key is pressed, the
  349.      cursor will move by one distance unit.  If an arrow key is held, the
  350.      cursor will move continuously.  The arrow keys operate simultaneously
  351.      with the mouse, and may be used at any time to make minor adjustments
  352.      to the cursor location.
  353.  
  354.      Whether using the mouse or arrow keys, the mouse buttons are required.
  355.      Unless otherwise stated, use the left mouse button.  The instructions
  356.      will specify 'RIGHT' when the right mouse button is to be used.
  357.  
  358.  
  359.  
  360.      2.0   OBJECT CREATION
  361.            ---------------
  362.  
  363.      The following functions are used to add new objects to the diagram.
  364.  
  365.  
  366.      2.1   Draw Line
  367.            ---------
  368.  
  369.      To draw a line:
  370.  
  371.        a)  Click on the Line icon [/].
  372.  
  373.        b)  Point to the starting point of the line.
  374.  
  375.        c)  Press the left button, and move the cursor toward the desired
  376.            end-point.  The line will expand as the cursor is moved.
  377.  
  378.        d)  When the cursor is at the desired end point, release the
  379.            button.
  380.  
  381.      The new line becomes the 'current' object.
  382.  
  383.      To draw additional lines, repeat from step b).
  384.  
  385.  
  386.  
  387.      2.2   Draw Horizontal or Vertical Line
  388.            --------------------------------
  389.  
  390.      To draw a horizontal or vertical line:
  391.  
  392.        a)  Click on the Horizontal/Vertical icon [+].
  393.  
  394.        b)  Point to either end point of the line.
  395.  
  396.        c)  Press the left button, move the cursor up, down, or sideways.
  397.            The line will expand horizontally or vertically, in the
  398.            predominant direction the cursor is moved.
  399.  
  400.        d)  When the line is at the desired end point, release the
  401.            button.
  402.  
  403.      The new line becomes the 'current' object.
  404.  
  405.      To draw additional horizontal or vertical lines, repeat from step b).
  406.  
  407.  
  408.  
  409.      2.3   Draw Rectangle or Square
  410.            ------------------------
  411.  
  412.      To draw a rectangle:
  413.  
  414.        a)  Click on the Rectangle icon.
  415.  
  416.        b)  Point to any corner of the rectangle.
  417.  
  418.        c)  Press the left button, move the cursor toward the opposite
  419.            corner.  The rectangle will expand as the cursor is moved.
  420.  
  421.        d)  When the cursor is at the desired opposite corner, release the
  422.            button.
  423.  
  424.      The new rectangle becomes the 'current' object.
  425.  
  426.      To draw a square, use the Square icon, and move the cursor from any
  427.      corner to an opposite side.
  428.  
  429.  
  430.  
  431.      2.4   Draw Circle or Ellipse
  432.            ----------------------
  433.  
  434.      To draw a circle:
  435.  
  436.        a)  Click on the Circle icon.
  437.  
  438.        b)  Point to the center of the circle.
  439.  
  440.        c)  Press the left button, move the cursor in any direction.  The
  441.            circle will expand as the cursor is moved.  A temporary
  442.            outline box will also be drawn around the circle.
  443.  
  444.        d)  When the circle reaches the desired size, release the button.
  445.            The temporary outline box will be erased.
  446.  
  447.      The new circle becomes the 'current' object.
  448.  
  449.      To draw an ellipse, use the Ellipse icon, and start at either side of
  450.      the ellipse.
  451.  
  452.  
  453.  
  454.      2.5   Draw 3D Box
  455.            -----------
  456.  
  457.      To draw a 3D box:
  458.  
  459.        a)  Click on the 3D Box icon.
  460.  
  461.        b)  Point to any corner of the box.
  462.  
  463.        c)  Press the left button, move the cursor to the opposite corner,
  464.            and release.
  465.  
  466.      The new box becomes the 'current' object.
  467.  
  468.      All 3D boxes are created with a square base.  That is, with equal
  469.      width and depth.  To create 3D boxes with unequal width and depth,
  470.      create a box with the desired depth, and then use the resize
  471.      function to adjust the width (see 3.4).
  472.  
  473.  
  474.  
  475.      2.6   Draw Triangle
  476.            -------------
  477.  
  478.      To draw a right triangle:
  479.  
  480.        a)  Click on the Triangle icon.
  481.  
  482.        b)  Point to one acute corner of the triangle.
  483.  
  484.        c)  Press the left button, move the cursor to the opposite corner,
  485.            and release.
  486.  
  487.      The new triangle becomes the 'current' object.
  488.  
  489.      To draw an isosceles triangle, press the RIGHT button and move the
  490.      cursor from either base corner to the top corner.
  491.  
  492.  
  493.  
  494.      2.7   Draw Point
  495.            ----------
  496.  
  497.      To draw a single point:
  498.  
  499.        a)  Click on the Point icon [.].
  500.  
  501.        b)  Point to the desired location.
  502.  
  503.        c)  Click on the mouse button.
  504.  
  505.      The new point becomes the 'current' object.
  506.  
  507.      To draw additional points, repeat from step b).
  508.  
  509.  
  510.  
  511.      2.8   Draw Polyline
  512.            -------------
  513.  
  514.      A polyline is two or more connected line segments which behave as a
  515.      single object.  To draw a polyline:
  516.  
  517.        a)  Click on the Polyline icon [/\/].
  518.  
  519.        b)  Point to the starting point of the line.
  520.  
  521.        c)  Press the mouse button, and move the cursor toward the desired
  522.            end-point.  The line will expand as the cursor is moved.
  523.  
  524.        d)  When the cursor is at the desired end point, release the
  525.            button.
  526.  
  527.        e)  Point to the end point (vertex) of the next line segment, and
  528.            click on the mouse button.  A line will be drawn from the end
  529.            point of the previous line, to the cursor position.
  530.  
  531.      To add additional line segments, repeat step e).
  532.  
  533.      The new polyline becomes the 'current' object.
  534.  
  535.      To draw additional polylines, repeat from step a).
  536.  
  537.  
  538.  
  539.      2.9   Create Text
  540.            -----------
  541.  
  542.      To create a line of text:
  543.  
  544.        a)  Click on the Text icon [abc].
  545.  
  546.        b)  Click on the desired starting location (bottom-left margin).
  547.  
  548.        c)  Enter the text on the keyboard.  During entry, the Backspace
  549.            key may be used to correct errors.  The down-arrow key may be
  550.            used to continue entry on the next line.
  551.  
  552.        d)  Press the Enter key, or click either mouse button, when done.
  553.  
  554.      The new text becomes the 'current' object.
  555.  
  556.      To enter additional text, repeat from step b).
  557.  
  558.      A temporary box shows where the text will appear on the diagram.  The
  559.      size of the box is adjusted according to the text font, and shows the
  560.      space the text will occupy under normal zoom.  If the box does not
  561.      appear in the desired location, click again to remove, and repeat from
  562.      step b).  Alternatively, the text may be entered anywhere, and then
  563.      moved to the desired exact location (see 3.3).
  564.  
  565.  
  566.  
  567.      2.10  Select Symbol
  568.            -------------
  569.  
  570.      To display a gallery of predefined 2D symbols, click on the Symbol
  571.      Gallery icon [*].  To select one of the displayed symbols into the
  572.      current diagram, click on it with the left button.  To return to the
  573.      diagram display without selecting a symbol, click on any empty cell.
  574.  
  575.      The selected symbol will be inserted at the center of the diagram,
  576.      and will become the current object.  The symbol may be moved, resized,
  577.      reoriented, recolored, cloned, erased, etc.
  578.  
  579.      Symbols are inserted at their apparent size, regardless of the current
  580.      diagram zoom.  To create a larger symbol: zoom-out, select the symbol,
  581.      and then restore to normal zoom.  To create a smaller symbol: zoom-in,
  582.      select the symbol, and then restore to normal zoom.  Architectural
  583.      symbols are always inserted at their correct size in inches or ft.-in.
  584.      regardless of the current diagram zoom.
  585.  
  586.      User-defined symbols may also be added to the gallery (see 5.10).
  587.  
  588.  
  589.  
  590.      3.0   OBJECT MODIFICATION
  591.            -------------------
  592.  
  593.      The following functions are used to make changes to objects within the
  594.      diagram.  These may be used to modify the object just drawn, or to
  595.      modify any object which has been selected as the 'current' object.
  596.  
  597.  
  598.      3.1   Select Object (Sequential)
  599.            --------------------------
  600.  
  601.      To find an object and make it the 'current' object, click on the
  602.      Select icon.
  603.  
  604.      Each time the Select icon is clicked, a different object will blink
  605.      and become the current object.
  606.  
  607.      If the button is held, the object will flash continuously.  This may
  608.      be helpful to spot smaller objects.
  609.  
  610.      If this function encounters a group, the group will blink once as a
  611.      single object.
  612.  
  613.      Objects may also be selected using the On Screen Select function.
  614.  
  615.  
  616.  
  617.      3.2   Grab Object (On Screen Select)
  618.            ------------------------------
  619.  
  620.      To select an object directly on the screen, click on the Select icon
  621.      and then click directly on the object.  The object will blink to
  622.      signal that it has been selected.  If there are many objects in the
  623.      diagram, it may be necessary to hold the button for a second until the
  624.      object starts blinking.  It may be necessary to position the center of
  625.      the cross-hairs exactly on the object.
  626.  
  627.      The on screen grab includes a move function.  If the button is held
  628.      while the object is blinking, the object may be moved to a new
  629.      location.  Simply slide the cursor while keeping the button held.
  630.  
  631.      It is also possible to press the button, and then slide the cursor
  632.      across an object.  The cursor will grab the object as it goes by.
  633.  
  634.      To move an object in the Z-axis, press the RIGHT button.  Pushing the
  635.      mouse away will push the object 'into' the screen (away from the
  636.      viewer).  Pulling the mouse closer will pull the object 'out of' the
  637.      screen (toward the viewer).
  638.  
  639.      An object may also be moved using the Move function.
  640.  
  641.  
  642.  
  643.      3.3   Move Object
  644.            -----------
  645.  
  646.      To relocate the current object within the diagram:
  647.  
  648.        a)  Click on the Move icon.
  649.  
  650.        b)  Position the cursor anywhere on the screen and press the left
  651.            button.
  652.  
  653.        c)  Move the cursor, and the current object will 'follow'.
  654.  
  655.        d)  When the object is in the desired location, release the button.
  656.  
  657.      This may be repeated, from step b).
  658.  
  659.      If a group member is selected, all members of the group will be moved.
  660.  
  661.      To move an object in the Z-axis, press the RIGHT button.  Pushing the
  662.      mouse away will push the object 'into' the screen (away from the
  663.      viewer).  Pulling the mouse closer will pull the object 'out of' the
  664.      screen (toward the viewer).
  665.  
  666.      An object may also be moved using the On Screen Select function.
  667.  
  668.  
  669.  
  670.      3.4   Resize Object
  671.            -------------
  672.  
  673.      To adjust the shape or size of the current object or group:
  674.  
  675.        a)  Click on the Resize icon.
  676.  
  677.        b)  Position the cursor near a corner of the current object and
  678.            press the mouse button.
  679.  
  680.        c)  Move the cursor away from the object horizontally, and the
  681.            object will be made wider.
  682.  
  683.            Move the cursor toward the object horizontally, and the object
  684.            will be made narrower.
  685.  
  686.            Move the cursor away from the object vertically, and the object
  687.            will be made taller.
  688.  
  689.            Move the cursor toward the object vertically, and the object
  690.            will be made shorter.
  691.  
  692.        d)  When the object is adjusted as desired, release the button.
  693.  
  694.      This may be repeated, from step b).
  695.  
  696.      If a group member is selected, the entire group will be resized as a
  697.      single object.
  698.  
  699.      To resize an object in the vertical direction only, position the
  700.      cursor directly above or below the object center.
  701.  
  702.      To resize an object in the horizontal direction only, position the
  703.      cursor directly to the right or left of the object center.
  704.  
  705.      Distortion or loss of detail may result from repeated resizing, or
  706.      from enlarging an object which has been reduced to a very small size.
  707.  
  708.  
  709.  
  710.      3.5   Clone Object
  711.            ------------
  712.  
  713.      To create an exact copy of the current object:
  714.  
  715.        a)  Click on the Clone icon.
  716.  
  717.        b)  Position the cursor anywhere on the screen, press and hold the
  718.            left button.  The current object will temporarily disappear.
  719.  
  720.        c)  Move the cursor.  The copy will follow, and the original will
  721.            reappear.
  722.  
  723.        d)  When the new object is in the desired location, release the
  724.            button.
  725.  
  726.      The new copy will become the current object.
  727.  
  728.      To create additional copies, repeat from step b).
  729.  
  730.      If a group member is selected, all members of the group will be
  731.      copied.
  732.  
  733.      To clone an object in the Z-axis, press the RIGHT button.  Pushing the
  734.      mouse away will push the object 'into' the screen (away from the
  735.      viewer).  Pulling the mouse closer will pull the object 'out of' the
  736.      screen (toward the viewer).
  737.  
  738.  
  739.  
  740.      3.6   Solid Fill
  741.            ----------
  742.  
  743.      To fill the current rectangle, square, triangle, circle, ellipse or
  744.      3D box with solid color, click on the Fill-Unfill icon.  Semi-circles,
  745.      semi-ellipses, and arcs up to 180 degrees may also be filled.
  746.  
  747.      To remove the solid fill, click again.
  748.  
  749.      If the current object is a group member, all applicable members of the
  750.      group will be solid filled or un-filled.
  751.  
  752.      The solid fill will reverse the pattern on any pattern-filled object.
  753.  
  754.  
  755.  
  756.      3.7   Pattern Fill
  757.            ------------
  758.  
  759.      To fill the current rectangle, square, triangle, circle or ellipse
  760.      with a special pattern, click on the Pattern Fill icon.
  761.  
  762.      To change to the next pattern, click again.
  763.  
  764.      If the current object is a group member, all applicable members of the
  765.      group will be pattern filled.
  766.  
  767.      To reverse the pattern, click on the Fill-Unfill icon.
  768.  
  769.  
  770.  
  771.      3.8   Pattern Gallery
  772.            ---------------
  773.  
  774.      To display all of the available fill patterns, including reversed
  775.      versions, click on the Pattern Gallery icon.  The cursor will point to
  776.      the current object pattern.
  777.  
  778.      To select one of the displayed patterns, point to it and click on the
  779.      left button.  The current object, if applicable, will be filled with
  780.      the selected pattern.
  781.  
  782.      If the current object is a group member, all applicable members of the
  783.      group will be pattern filled.
  784.  
  785.      Customized fill patterns may also be created (see 4.16).
  786.  
  787.  
  788.  
  789.      3.9   Pattern Outline
  790.            ---------------
  791.  
  792.      To outline the perimeter of a pattern-filled rectangle, click on the
  793.      Fill-Unfill icon with the RIGHT button.
  794.  
  795.      To remove the perimeter outline, click again.
  796.  
  797.      If the current object is a group member, all applicable members of the
  798.      group will be outlined.
  799.  
  800.      The outline will also prevent reverse-filled patterns from running all
  801.      the way to the edge of the rectangle.
  802.  
  803.      The outline will only be used in the primary window.
  804.  
  805.  
  806.  
  807.      3.10  Line Types
  808.            ----------
  809.  
  810.      To change the current object from solid line to dotted line, click on
  811.      the Dotted Line icon.
  812.  
  813.      Each click will step through the available line types.  After the last
  814.      line type, the object will return to solid line.
  815.  
  816.      If the current object is a group member, all applicable members of the
  817.      group will be changed.
  818.  
  819.  
  820.  
  821.      3.11  Arrowheads
  822.            ----------
  823.  
  824.      To add an arrowhead to the end of a vertical or horizontal line,
  825.      click on the Arrow icon.
  826.  
  827.      To move the arrowhead to the opposite end, click again.
  828.  
  829.      To add an arrowhead to both ends, click again.
  830.  
  831.      To remove both arrowheads, click again.
  832.  
  833.  
  834.  
  835.      3.12  Semi-Circles and Semi-Ellipses
  836.            ------------------------------
  837.  
  838.      To change the current circle or ellipse from Full to One-Half or
  839.      One-Quarter, click on the Semi-Circle icon, as follows:
  840.  
  841.      To change from Full to Top half, click once.
  842.  
  843.      To change from Top half to Bottom half, click again.
  844.  
  845.      To change from Bottom half to Right half, click again.
  846.  
  847.      To change from Right half to Left half, click again.
  848.  
  849.      To change from Left half to Upper-Right quarter, click again.
  850.  
  851.      To change from Upper-Right to Lower-Right quarter, click again.
  852.  
  853.      To change from Lower-Right to Lower-Left quarter, click again.
  854.  
  855.      To change from Lower-Left to Upper-Left quarter, click again.
  856.  
  857.      To change from Upper-Left to Full, click again.
  858.  
  859.      To change the current circle or ellipse to an arc between 0 and 360
  860.      degrees, click on the Semi-Circle icon with the RIGHT button.  Each
  861.      click will increase the arc length by 5 degrees.  To change the arc
  862.      starting angle, click on the Roll Object icon.
  863.  
  864.  
  865.  
  866.      3.13  Tilt Object
  867.            -----------
  868.  
  869.      To Tilt (Pitch) the current object forward, click on the Tilt Object
  870.      icon.  Each click rotates the object by one degree around the center
  871.      of the object.
  872.  
  873.      If the button is held, the object will tilt continuously until
  874.      released.  If the RIGHT button is used, the object will be tilted
  875.      backward.
  876.  
  877.      If the current object is a group member, the entire group will be
  878.      rotated around the group center.
  879.  
  880.  
  881.  
  882.      3.14  Roll Object
  883.            -----------
  884.  
  885.      To Roll the current object clockwise, click on the Roll Object icon.
  886.      Each click rotates the object by one degree around the center of the
  887.      object.
  888.  
  889.      If the button is held, the object will roll continuously until
  890.      released.  If the RIGHT button is used, the object will be rolled
  891.      counter-clockwise.
  892.  
  893.      If the current object is a group member, the entire group will be
  894.      rotated around the group center.
  895.  
  896.  
  897.  
  898.      3.15  Spin Object
  899.            -----------
  900.  
  901.      To Spin (Yaw) the current object left-to-right, click on the Spin
  902.      Object icon.  Each click rotates the object by one degree around the
  903.      center of the object.
  904.  
  905.      If the button is held, the object will spin continuously until
  906.      released.  If the RIGHT button is used, the object will be spun
  907.      right-to-left.
  908.  
  909.      If the current object is a group member, the entire group will be
  910.      rotated around the group center.
  911.  
  912.  
  913.  
  914.      3.16  Restore Object Rotations
  915.            ------------------------
  916.  
  917.      To restore the current object rotations (roll, tilt, spin) to zero,
  918.      click on the Reset Object icon.
  919.  
  920.  
  921.  
  922.      3.17  Reorient Object
  923.            ---------------
  924.  
  925.      To roll the current object clockwise by exactly 90 degrees, click on
  926.      the Reorient Object icon.  Use the RIGHT button for counter-clockwise.
  927.  
  928.      Each additional click will roll the object by another 90 degrees.  The
  929.      fourth click will restore the object to its original orientation.  The
  930.      object reorientation is in addition to the object rotations, if any,
  931.      and is not reset by the Reset View icon.
  932.  
  933.      If the current object is a group, the entire group will be reoriented.
  934.  
  935.      The reorient object function may be used to create sideways or upside
  936.      down text (except 7x10 font).
  937.  
  938.  
  939.  
  940.      3.18  Recolor Object
  941.            --------------
  942.  
  943.      By clicking on any of the eight color icons, the current object color
  944.      is changed to the indicated color.
  945.  
  946.      The indicated color also becomes the color for any new objects.
  947.  
  948.      If the current object is a group member, all objects in the group will
  949.      be recolored.
  950.  
  951.      An object may not be changed to the background color.
  952.  
  953.  
  954.  
  955.      3.19  Text Font
  956.            ---------
  957.  
  958.      The default 5x7 text font may be changed to 6x7, 7x10 or 9x13.
  959.  
  960.      To change the text font, click on the Text Font icon [aA].  This
  961.      changes the font on the current object (if it is text), and on any new
  962.      text.  Any other text will remain unchanged.
  963.  
  964.      Each click will change to the next font.
  965.  
  966.      When changing fonts, the text width and height will change, but the
  967.      left and bottom margins will remain the same.
  968.  
  969.      The 9x13 font may be changed to other shapes and sizes by using the
  970.      Resize function (see 3.4).  All fonts, except 7x10, may be rotated
  971.      sideways (see 3.17).
  972.  
  973.  
  974.  
  975.      3.20  Erase-Unerase Object
  976.            --------------------
  977.  
  978.      The Erase function may be used to erase any object or to unerase any
  979.      previously erased object.
  980.  
  981.      - To erase the object just created, click on the Erase icon.  To
  982.        immediately restore the erased object, click again.
  983.  
  984.      - To erase any previously created object, select the object using the
  985.        Select function (see 3.1 and 3.2), then click on the Erase icon.
  986.  
  987.      - To restore a previously erased object, use the Select Erased
  988.        function (see 3.21), then click on the Erase icon.
  989.  
  990.      If the selected object is group member, all members of the group will
  991.      be erased or unerased.
  992.  
  993.      If the object dimensions are displayed, the first click will erase the
  994.      dimensions only.  The second click will erase the object.  The third
  995.      click will restore both the object and the dimensions.
  996.  
  997.      Erased objects will be remembered, even after leaving the program,
  998.      unless the diagram becomes so complex that space must be reclaimed, in
  999.      which case the oldest erased objects will be forgotten first.
  1000.  
  1001.  
  1002.  
  1003.      3.21  Select Erased Object
  1004.            --------------------
  1005.  
  1006.      To find a previously erased object, click on the Select icon with the
  1007.      RIGHT button.
  1008.  
  1009.      Each time the RIGHT button is clicked or held, a different erased
  1010.      object will blink on momentarily, or flash continuously.
  1011.  
  1012.      By then clicking on the Erase icon (with the left button), the object
  1013.      can be 'unerased'.
  1014.  
  1015.      If there are a large number of previously erased objects, it may be
  1016.      more convenient to use the 'Display All Erased Objects' function (see
  1017.      4.19).
  1018.  
  1019.  
  1020.  
  1021.      3.22  Group-Ungroup
  1022.            -------------
  1023.  
  1024.      Multiple objects may be grouped together to behave as a single object.
  1025.      They may, for example, be moved, cloned, recolored, rotated, etc. as
  1026.      a single object.
  1027.  
  1028.      To identify the first group member:
  1029.  
  1030.        a)  Click on the Group-Ungroup icon.
  1031.  
  1032.        b)  Point to an object on the screen and click or hold the left
  1033.            button.  The object should blink or flash to acknowledge.
  1034.  
  1035.      To identify each additional group member:
  1036.  
  1037.        c)  Point to an object to be added and click or hold the left
  1038.            button, all of the current group members should blink together.
  1039.  
  1040.      To ungroup an object, click on it with the RIGHT button.  The object
  1041.      will blink individually to signify that it has been disconnected.
  1042.  
  1043.      Additional group members may be added at any time, by selecting the
  1044.      group with the Select Object function.  Then click on the Group-
  1045.      Ungroup icon, and click on an object which is not already a member.
  1046.  
  1047.      An object may not be added to or removed from a group if either have
  1048.      been rotated or revolved.  This is because the change in the group
  1049.      center would impact the rotations.  Instead, first restore the object
  1050.      and/or group to normal view, then add or remove the object, then
  1051.      reapply the desired rotations.
  1052.  
  1053.  
  1054.  
  1055.      3.23  Object Statistics
  1056.            -----------------
  1057.  
  1058.      The current object statistics and related data are displayed, at the
  1059.      bottom of the screen, whenever the axis windows are on (see 4.13), or
  1060.      may be displayed separately by clicking on the Axis Windows icon with
  1061.      the RIGHT button.  The statistics include:
  1062.  
  1063.          - The cursor position (x,y)
  1064.          - The diagram scale (1/8, 1/4, 1/2, 1:1, 2X, 4X, 8X)
  1065.          - The current object or group position (x,y,z)
  1066.          - The current object or group size (height, width, depth)
  1067.          - The current line length or triangle hypotenuse length
  1068.          - The current square, rectangle perimeter or circle circumference
  1069.          - The current ellipse circumference [approximate]
  1070.          - The current line slope (degrees from horizontal)
  1071.          - The current square, rectangle, triangle, circle or ellipse area
  1072.          - The current 3D box or sphere surface area
  1073.          - The current object or group rotations (roll, tilt, spin)
  1074.          - The projection mode (PERSP, OBLIQUE, ISO, ORTHO)
  1075.          - The projection lens focal length (mm)
  1076.          - The viewer distance from the axis origin (@...)
  1077.          - The diagram modification date and time (upper right corner)
  1078.  
  1079.      The statistics always reflect the current object, and are updated as
  1080.      the cursor is moved, or as an object is moved, rotated or resized.
  1081.      When creating a new object, the statistics are updated as the object
  1082.      is being created.  This may be used to create or resize an object to
  1083.      exact scale.
  1084.  
  1085.      The positions are displayed relative to the axis origin at the center
  1086.      of the screen (see 4.4).  The position of a line corresponds to its
  1087.      left end-point.  The position of a square, rectangle or group
  1088.      corresponds to its upper-left corner.  The position of a circle or
  1089.      ellipse corresponds to its center.  The object rotations are displayed
  1090.      in degrees clockwise, as viewed from the axis windows.
  1091.  
  1092.      The statistics may be displayed in 1/10ths, 1/1000ths, Ft.-In., or
  1093.      1/16ths (see 4.17).  In Ft.-In., areas will be shown in Sq.-In. up to
  1094.      143 Sq.-In., and Sq.-Ft. (or fraction of) up to 30,000 Sq.-Ft.  In
  1095.      1/16ths areas will be shown in Sq.-In. (or fraction of) up to 30,000
  1096.      Sq.-In.
  1097.  
  1098.  
  1099.  
  1100.      3.24  Revolved Surfaces
  1101.            -----------------
  1102.  
  1103.      Additional 3-dimensional surface types may be created by revolving
  1104.      existing objects.  To revolve an object, click on the Revolved Surface
  1105.      icon.  To restore a revolved object to normal, click again.
  1106.  
  1107.      Revolved surfaces may be created as follows:
  1108.  
  1109.            Normal Object       Revolved            Grouped and Revolved
  1110.            -------------       --------            --------------------
  1111.  
  1112.            Point               n/a                 Locus
  1113.  
  1114.            Diagonal Line       Cone                Frustum
  1115.  
  1116.            Horizontal Line     Disc                Disc (open center)
  1117.  
  1118.            Vertical Line       n/a                 Cylinder (open)
  1119.  
  1120.            Circle              Sphere              Torus
  1121.  
  1122.            Semi-Circle         Hemisphere          Curved Surface
  1123.  
  1124.            Ellipse             Spheroid            Toroid (elliptical)
  1125.  
  1126.            Semi-Ellipse        Hemispheroid        Curved Surface
  1127.  
  1128.            Rectangle           Cylinder (closed)   Toroid (rectangular)
  1129.  
  1130.            Polyline            Complex Surface     Complex Surface
  1131.  
  1132.      Individual objects will be revolved around the object center or line
  1133.      start-point.  Grouped objects and polylines will be rotated around the
  1134.      Y-axis line.  Revolved objects may be best viewed by altering the
  1135.      projection mode (see 4.12).
  1136.  
  1137.  
  1138.  
  1139.      3.25  Undo-Redo Change
  1140.            ----------------
  1141.  
  1142.      To undo the object or diagram change just made, click on the Undo-Redo
  1143.      icon.  To restore the change click again.  Repeated clicks will toggle
  1144.      between the changed and unchanged versions.
  1145.  
  1146.      Group changes may not be undone.
  1147.  
  1148.      To undo the object just drawn, use the Erase function.
  1149.  
  1150.  
  1151.  
  1152.      4.0   DIAGRAM MODIFICATION
  1153.            --------------------
  1154.  
  1155.      The following functions are used to make changes which will apply to
  1156.      the entire diagram.
  1157.  
  1158.  
  1159.      4.1   Redefine Color
  1160.            --------------
  1161.  
  1162.      To redefine any of the eight colors, or the background color, click
  1163.      on the corresponding Color icon with the RIGHT button.
  1164.  
  1165.      A gallery of 64 standard colors will be displayed.  The cursor will
  1166.      point to the current color.  To select one of the standard colors,
  1167.      point to it and click on the left button.
  1168.  
  1169.      To select from among 4,096 custom colors, point to the closest
  1170.      standard color and click on the RIGHT button.  A gallery of 64
  1171.      variations on the standard color will be displayed.  To select a
  1172.      custom variation, point to it and click on the left button.  To cancel
  1173.      without selecting one of the custom variations, click again on the
  1174.      RIGHT button.
  1175.  
  1176.  
  1177.  
  1178.      4.2   Reset Colors
  1179.            ------------
  1180.  
  1181.      To select one of four standard color schemes, click on the Reset
  1182.      Colors (multi-color) icon.  To select the next color scheme, click
  1183.      again.  The color schemes are:
  1184.  
  1185.      - Bright colors on a black background.
  1186.      - Bright colors on a dark-blue background.
  1187.      - Bright colors on a blue-green background.
  1188.      - Medium colors on a white background.
  1189.  
  1190.      The four color schemes all use the same eight colors, and are suitable
  1191.      for different ambient lighting conditions.
  1192.  
  1193.  
  1194.  
  1195.      4.3   Color Overlay Mode vs. Color Mix Mode
  1196.            -------------------------------------
  1197.  
  1198.      The three primary colors (Red, Green, Blue) normally mix with each
  1199.      other to produce four additional color combinations (Cyan, Yellow,
  1200.      Magenta, White).  Alternatively, the three primary colors may be
  1201.      changed to overlay each other in a particular order.
  1202.  
  1203.      To switch from color mixing to color overlay, click on the Reset Color
  1204.      (multi-color) icon with the RIGHT button.  To restore color mixing,
  1205.      click again with the RIGHT button.  The current mix or overlay
  1206.      technique is displayed on the icon itself.
  1207.  
  1208.  
  1209.  
  1210.      4.4   Axis Lines
  1211.            ----------
  1212.  
  1213.      To turn on the X, Y and Z axis lines, click on the Axis icon.  The Z
  1214.      axis line is only visible if the diagram has been rotated, or in
  1215.      oblique or isometric projection.
  1216.  
  1217.      To turn the axis lines off, click again.
  1218.  
  1219.  
  1220.  
  1221.      4.5   Overlay Grid
  1222.            ------------
  1223.  
  1224.      To turn the overlay grid on, click on the Grid icon.
  1225.  
  1226.      To turn the grid off, click again.
  1227.  
  1228.      While the grid is on, newly created objects will automatically be
  1229.      aligned on the nearest grid dot.
  1230.  
  1231.      The default grid spacing is 10 units.  To step through the available
  1232.      grid sizes, click on the Grid icon with the RIGHT button while the
  1233.      grid is on.  The available grid sizes are: 5, 6, 8, 10, 12 and 16.
  1234.  
  1235.  
  1236.  
  1237.      4.6   Zoom-In and Zoom-Out
  1238.            --------------------
  1239.  
  1240.      To increase the display scale by 2X, click on the Zoom icon.  This may
  1241.      be repeated up to three times beyond normal (to 8X scale).
  1242.  
  1243.      To decrease the display scale by 1/2, click on the Zoom icon with the
  1244.      RIGHT button.  This may be repeated up to three times beyond normal
  1245.      (to 1/8th scale).
  1246.  
  1247.      To restore the scale to 1:1, click on the Reset View icon.
  1248.  
  1249.      The zoom function zooms in on the center of the screen.  To zoom in on
  1250.      another portion of the diagram, use the Move Diagram function to move
  1251.      the desired portion of the diagram to the center of the screen.  The
  1252.      axis lines may be used to help center the desired portion of the
  1253.      diagram.
  1254.  
  1255.  
  1256.  
  1257.      4.7   Tilt View
  1258.            ---------
  1259.  
  1260.      To Tilt (Pitch) the diagram view forward, click on the Tilt View icon.
  1261.  
  1262.      Each click rotates the view by one degree around the X axis.  If the
  1263.      button is held, the view will tilt continuously until released.
  1264.  
  1265.      If the RIGHT button is used, the diagram will be tilted backward.
  1266.  
  1267.      To restore the view to zero tilt, click on the Reset View icon.
  1268.  
  1269.  
  1270.  
  1271.      4.8   Roll View
  1272.            ---------
  1273.  
  1274.      To Roll the diagram view clockwise, click on the Roll View icon.
  1275.  
  1276.      Each click rotates the view by one degree around the Z axis.  If the
  1277.      button is held, the view will roll continuously until released.
  1278.  
  1279.      If the RIGHT button is used, the diagram will be rolled counter-
  1280.      clockwise.
  1281.  
  1282.      To restore the view to zero roll, click on the Reset View icon.
  1283.  
  1284.  
  1285.  
  1286.      4.9   Spin View
  1287.            ---------
  1288.  
  1289.      To Spin (Yaw) the diagram view left-to-right, click on the Spin View
  1290.      icon.
  1291.  
  1292.      Each click rotates the view by one degree around the Y axis.  If the
  1293.      button is held, the view will spin continuously until released.
  1294.  
  1295.      If the RIGHT button is used, the diagram will be spun right-to-left.
  1296.  
  1297.      To restore the view to zero spin, click on the Reset View icon.
  1298.  
  1299.  
  1300.  
  1301.      4.10  Reset View
  1302.            ----------
  1303.  
  1304.      To restore the view rotations (roll, tilt, spin) to zero, and return
  1305.      to normal zoom, click on the Reset View icon.
  1306.  
  1307.      To reposition the diagram to the center of the screen, click on the
  1308.      Reset View icon with the RIGHT button.
  1309.  
  1310.      The view rotations will be automatically reset to zero when drawing.
  1311.  
  1312.  
  1313.  
  1314.      4.11  Move Diagram
  1315.            ------------
  1316.  
  1317.      To relocate the entire diagram within the display window:
  1318.  
  1319.        a)  Click on the Move Diagram icon.
  1320.  
  1321.        b)  Position the cursor anywhere on the screen and press the left
  1322.            button.
  1323.  
  1324.        c)  Move the cursor, and the entire diagram will follow.
  1325.  
  1326.        d)  When the diagram is in the desired location, release the button.
  1327.  
  1328.      This may be repeated, from step b).
  1329.  
  1330.      To relocate the entire diagram in the z-axis, press the RIGHT button.
  1331.  
  1332.      To restore the diagram to its original position, click on the Reset
  1333.      View icon.
  1334.  
  1335.      To reposition the diagram to the center of the screen, click on the
  1336.      Reset View icon with the RIGHT button.
  1337.  
  1338.  
  1339.  
  1340.      4.12  Projection Modes
  1341.            ----------------
  1342.  
  1343.      The diagram may be displayed in four different projection modes:
  1344.  
  1345.        1) Three-Point Perspective Projection (PERSP)
  1346.  
  1347.        2) Orthographic (Parallel) Projection (ORTHO)
  1348.  
  1349.        3) Right Oblique (Cabinet) Projection (OBLIQUE)
  1350.  
  1351.        4) Right Isometric Projection (ISO)
  1352.  
  1353.      The diagram is normally displayed in perspective projection.  To
  1354.      select one of the four available projection modes, click on the
  1355.      corresponding Projection Mode icon.  The icon for the current
  1356.      projection mode is always highlighted.
  1357.  
  1358.      In oblique and isometric modes, view rotations are ignored.  The
  1359.      diagram move, zoom, object rotation and orthogonal rotation functions
  1360.      remain in effect.  In perspective and orthographic modes, the view may
  1361.      be changed to any desired angle.
  1362.  
  1363.      In perspective mode, the perspective may be increased by clicking on
  1364.      the Perspective icon with the RIGHT button.  This decreases the lens
  1365.      focal length, and decreases the viewer distance to maintain the same
  1366.      image scale.  Click again to restore to normal perspective.
  1367.  
  1368.      The projection mode will be automatically reset from isometric to
  1369.      perspective when drawing.
  1370.  
  1371.  
  1372.  
  1373.      4.13  Axis Windows / Statistics
  1374.            -------------------------
  1375.  
  1376.      Click on the Windows icon to divide the screen into four parts: 3D
  1377.      view, top view, front view and side view.  Click again to restore to
  1378.      full 3D view only.
  1379.  
  1380.      The axis windows are displayed at 1/4 the current diagram scale, in
  1381.      orthographic projection.  Text is not displayed in the axis windows.
  1382.  
  1383.      When the axis windows are on, the cursor position and current object
  1384.      statistics are also displayed (see 3.23).  To display the statistics
  1385.      only, without the axis windows, click on the Axis Windows icon with
  1386.      the RIGHT button.
  1387.  
  1388.  
  1389.  
  1390.      4.14  Erase Screen
  1391.            ------------
  1392.  
  1393.      To erase the currently displayed diagram from the screen, and reset
  1394.      the display parameters, click on the Erase Screen icon.
  1395.  
  1396.      The displayed diagram will be saved, including any changes.
  1397.  
  1398.  
  1399.  
  1400.      4.15  Clone Diagram
  1401.            -------------
  1402.  
  1403.      To create a new diagram from an existing diagram, retrieve the
  1404.      existing diagram (see 5.1), then click on the Clone icon with the
  1405.      RIGHT button.
  1406.  
  1407.      The existing diagram will be saved, including any changes.  The date,
  1408.      time and diagram number will be erased from the display.  Any
  1409.      subsequent changes will be saved as a new diagram.
  1410.  
  1411.      This feature may also be used to save interim versions of a diagram,
  1412.      as it is being created or modified.  Simply click on the Clone icon
  1413.      with the RIGHT button before proceeding with a change or group of
  1414.      changes.  This will allow the version before the changes to be
  1415.      retrieved at a later time, if desired.
  1416.  
  1417.  
  1418.  
  1419.      4.16  Fill Pattern Editor
  1420.            -------------------
  1421.  
  1422.      The fill patterns supplied with the program may be edited to create
  1423.      customized fill patterns.
  1424.  
  1425.      To edit a fill pattern, click on the Pattern Gallery icon to display
  1426.      the pattern gallery.  Point to the pattern to be edited and click on
  1427.      the RIGHT button.  This may be a pattern which is similar to the
  1428.      desired pattern, or any pattern which is not needed.  The blank and
  1429.      solid-fill patterns may not be edited.
  1430.  
  1431.      The dot matrix for the selected pattern will be displayed, along with
  1432.      the resultant fill pattern in normal and reverse formats.  To return
  1433.      to the pattern gallery without editing the pattern, click on the RIGHT
  1434.      button again.
  1435.  
  1436.      To edit the pattern, point to a cell in the matrix and click on the
  1437.      left button.  The cell will be toggled on or off, and the resultant
  1438.      fill pattern will be updated.
  1439.  
  1440.      When the editing is complete, click on the RIGHT button to return to
  1441.      the diagram screen.
  1442.  
  1443.  
  1444.  
  1445.      4.17  Linear Dimensioning / Units
  1446.            ---------------------------
  1447.  
  1448.      To display the dimensions of each line, rectangle, triangle or 3D Box
  1449.      directly on the diagram, click on the Dimensions icon [1"].  To remove
  1450.      the dimensions, click again.
  1451.  
  1452.      Dimensions may be removed from an individual object by clicking on the
  1453.      Erase icon (see 3.20).  Individual object dimensions, once removed,
  1454.      will remain off unless individually restored.
  1455.  
  1456.      To change the dimensioning units, click on the Dimensions icon with
  1457.      the RIGHT button.  The available dimensioning units are:
  1458.  
  1459.      - Units     (whole numbers)
  1460.      - 1/10ths   (one decimal place)
  1461.      - 1/1000ths (three decimal places)
  1462.      - Ft.-In.   (units and 1/12ths)
  1463.      - 1/16ths   (units and 1/16ths)
  1464.  
  1465.      Note: The Zoom In/Out function will alter the apparent size of all
  1466.      objects without changing the dimensions.  This may be used to set the
  1467.      effective scale of the diagram.
  1468.  
  1469.  
  1470.  
  1471.      The following chart indicates the range of dimensions which can be
  1472.      drawn with various combinations of zoom and dimensioning units.  This
  1473.      may be used to select an appropriate starting point for creating a
  1474.      diagram.  Note that the zoom may be adjusted while editing the
  1475.      diagram, to draw objects having larger and/or finer dimensions.
  1476.  
  1477.       Scale    Units     1/10ths      1/1000ths     Ft.-In.      1/16ths
  1478.       -----    ------    ---------    ----------    ---------    ----------
  1479.  
  1480.        1/8     8-4000    0.8-400.0    .008-4.000    8"-372'      1/2" -256"
  1481.  
  1482.        1/4     4-2000    0.4-200.0    .004-2.000    4"-184'      1/4" -128"
  1483.  
  1484.        1/2     2-1000    0.2-100.0    .002-1.000    2"- 92'      1/8" - 64"
  1485.  
  1486.        1:1     1- 500    0.1- 50.0    .001- .500    1"- 46'      1/16"- 32"
  1487.  
  1488.         2X     1- 250    0.1- 25.0    .001- .250    1"- 23'      1/16"- 16"
  1489.  
  1490.         4X     1- 125    0.1- 12.5    .001- .125    1"- 11'6"    1/16"-  8"
  1491.  
  1492.         8X     1-  50    0.1-  5.0    .001- .050    1"-  5'9"    1/16"-  4"
  1493.  
  1494.      The maximum value is less than the width of the display area, with the
  1495.      axis windows off.  Slightly smaller dimensions are available with
  1496.      the axis windows on, and in the vertical direction.
  1497.  
  1498.  
  1499.  
  1500.      4.18  Orthogonal Rotations
  1501.            --------------------
  1502.  
  1503.      The entire diagram may be rotated by 90 degrees in order to provide a
  1504.      left side, right side, back, top or bottom view in the main (3D)
  1505.      window.  With the axis windows on, simply click on the axis window
  1506.      displaying the desired view.
  1507.  
  1508.      If the TOP window is clicked on, the diagram will be rotated by 90
  1509.      degrees counter-clockwise as viewed from the right side:
  1510.  
  1511.      - The first click will rotate the diagram to the top.
  1512.      - The second click will rotate the diagram to the back (upside down).
  1513.      - The third click will rotate the diagram to the bottom.
  1514.      - The fourth click will restore the diagram to the front.
  1515.  
  1516.      If the FRONT window is clicked on, the diagram will be rotated by 90
  1517.      degrees clockwise as viewed from the front.
  1518.  
  1519.      - The first click will rotate the diagram sideways (right side down).
  1520.      - The second click will rotate the diagram upside down.
  1521.      - The third click will rotate the diagram sideways (left side down).
  1522.      - The fourth click will restore the diagram to normal orientation.
  1523.  
  1524.      If the SIDE window is clicked on, the diagram will be rotated by 90
  1525.      degrees clockwise as viewed from the top:
  1526.  
  1527.      - The first click will rotate the diagram to the right side.
  1528.      - The second click will rotate the diagram to the back (backwards).
  1529.      - The third click will rotate the diagram to the left side.
  1530.      - The fourth click will restore the diagram to the front.
  1531.  
  1532.      If the RIGHT button is used, in any of the windows, the direction of
  1533.      rotation will be reversed.
  1534.  
  1535.      This function, unlike the tilt, roll and spin functions, changes the
  1536.      actual object orientations, not just the view.  This allows additional
  1537.      objects to be drawn at 90 degree angles to the original diagram.
  1538.  
  1539.      The axis windows (see 4.13) may be turned on temporarily in order to
  1540.      use this function.  The diagram rotations will remain in effect after
  1541.      the windows have been turned off.
  1542.  
  1543.  
  1544.  
  1545.      4.19  Display All Erased Objects
  1546.            --------------------------
  1547.  
  1548.      To display all previously erased objects, click on the Erase-Unerase
  1549.      icon with the RIGHT button.
  1550.  
  1551.      To restore one of the displayed 'erased' objects to the main diagram:
  1552.  
  1553.        a)  Click on the Select Object icon.
  1554.  
  1555.        b)  Click directly on the object to be 'unerased'. (If the object
  1556.            does not blink once, adjust the mouse cursor and hold the left
  1557.            button down until the object begins to blink.)
  1558.  
  1559.        c)  Click on the Erase-Unerase icon, with the left button.
  1560.  
  1561.      To return the display to normal, click again on the Erase-Unerase
  1562.      icon with the RIGHT button.
  1563.  
  1564.      The diagram will automatically be returned to normal if any drawing
  1565.      function is used.
  1566.  
  1567.  
  1568.  
  1569.      5.0   DIAGRAM RETRIEVAL AND PRINTING
  1570.            ------------------------------
  1571.  
  1572.  
  1573.      5.1   Retrieve Diagram
  1574.            ----------------
  1575.  
  1576.      When a new diagram is saved, you will be asked to supply a unique 1-8
  1577.      character diagram name.  If you do not wish to save the diagram, press
  1578.      the Delete key, and reply 'Y' to the warning message.
  1579.  
  1580.      To retrieve any diagram by name, click on the Retrieve Diagram icon,
  1581.      enter the 1-8 character diagram name, and press Enter.
  1582.  
  1583.      When entering a diagram name, a list of all diagrams beginning with
  1584.      the letters you have typed so far will be displayed.  This may be used
  1585.      to help remember a diagram name, or to avoid assigning a previously
  1586.      used name.  The backspace key may be used to correct errors.
  1587.  
  1588.      To retrieve the next diagram in directory sequence, click on the
  1589.      Retrieve Diagram icon with the RIGHT button.
  1590.  
  1591.      To view the entire directory, 16 or 64 diagrams at a time, use the
  1592.      Diagram Gallery feature (see 5.2).
  1593.  
  1594.      Any new or modified diagram in progress will be automatically saved
  1595.      when the Retrieve Diagram function is used.
  1596.  
  1597.  
  1598.  
  1599.      5.2   Diagram Gallery
  1600.            ---------------
  1601.  
  1602.      To display the entire diagram directory, click on the Diagram Gallery
  1603.      icon with the left or RIGHT button.  The gallery may be displayed in
  1604.      either large or small format:
  1605.  
  1606.      - If the left button is used, up to 16 diagrams per page will be
  1607.        displayed at 1/4 scale (large format).
  1608.  
  1609.      - If the RIGHT button is used, up to 64 diagrams per page will be
  1610.        displayed at 1/8 scale (small format).
  1611.  
  1612.      Click on any diagram to retrieve it, or click anywhere with the RIGHT
  1613.      button to display the next page of 16 or 64 diagrams.
  1614.  
  1615.      All diagrams in the gallery will be displayed using default colors.
  1616.      The diagram name will be displayed at the top of each diagram in the
  1617.      gallery.  Diagrams may not be deleted directly from the gallery, but
  1618.      may be retrieved and then deleted (refer to instruction 5.9).
  1619.  
  1620.      Any new or modified diagram in progress will be automatically saved
  1621.      when the Diagram Gallery function is used.
  1622.  
  1623.  
  1624.  
  1625.      5.3   Diagram Import
  1626.            --------------
  1627.  
  1628.      Files in the Drawing Interchange Format (DXF) may be imported and
  1629.      saved as MicroCAD diagrams.
  1630.  
  1631.      Specify %filename on the command line, where 'filename' is the full
  1632.      name of the DXF file to be imported.  The file will be imported and
  1633.      displayed at program start-up.  A running tally of the import entities
  1634.      and parameters will be displayed.
  1635.  
  1636.      If the imported diagram is too small or lacks detail, specify .n on
  1637.      the command line ('n' is the number of significant digits to the right
  1638.      of the decimal point on the input coordinates).  Start with .1 and
  1639.      increase gradually.
  1640.  
  1641.  
  1642.      Example:
  1643.  
  1644.           microcad %sample.dxf .1
  1645.  
  1646.  
  1647.      Because of differences in object representations, DXF import is
  1648.      subject to inherent limitations.  The import feature is particularly
  1649.      useful for viewing DXF files or one-time 'porting' of diagrams from
  1650.      other programs.  Exporting an imported diagram, or importing a
  1651.      previously exported diagram, is not generally recommended.
  1652.  
  1653.      For technical notes on the DXF import, refer to section 8.5.
  1654.  
  1655.  
  1656.  
  1657.      5.4   Diagram Export
  1658.            --------------
  1659.  
  1660.      Diagrams may be exported to other programs which can accept files in
  1661.      the Drawing Interchange Format (DXF).  This includes many CAD,
  1662.      graphics and word-processing programs.
  1663.  
  1664.      No special action needs to be taken to export a diagram.  The file
  1665.      MICROCAD.DXF will always contain the most recently displayed diagram,
  1666.      in DXF format.  This file may be renamed or copied to another file, to
  1667.      save the exported diagram more permanently.  Alternatively, a name for
  1668.      the export file may be specified on the command line when starting the
  1669.      program (see 6.5).
  1670.  
  1671.      Because many programs which accept DXF can only interpret two-
  1672.      dimensional data, diagrams created with 3-D information must be given
  1673.      special consideration, as follows:
  1674.  
  1675.      If a 3-D diagram is exported for use in a program which can correctly
  1676.      render 3-D images, the axis windows should be turned ON (see 4.13)
  1677.      before exiting the program.  This will cause all 3-D data to be
  1678.      exported 'as is'.  The diagram view and perspective may then be
  1679.      handled by the receiving program.  This is intended for 3-D CAD
  1680.      programs.
  1681.  
  1682.      If a 3-D diagram is exported for use in a program which cannot render
  1683.      3-D images, the axis windows should be turned OFF (see 4.13) before
  1684.      exiting the program.  This will cause a 'snapshot' of the current
  1685.      diagram to be exported as a two-dimensional image, according to the
  1686.      current viewing angle and projection mode.  The image will then appear
  1687.      in this fixed orientation to the receiving program.  This is intended
  1688.      for word-processing and 2-D CAD programs.
  1689.  
  1690.      If linear dimensioning is turned on, all dimensions will be exported
  1691.      as text entities.  This allows the dimensions to appear in programs
  1692.      which cannot automatically calculate dimensions.  If the object
  1693.      dimensions are to be altered in the receiving program, or dimensions
  1694.      are not required, linear dimensioning should be turned off before
  1695.      exiting the diagram (see 4.17).  Dimensioning is automatically turned
  1696.      off for 3-D exports.
  1697.  
  1698.      For technical notes on the DXF export, refer to section 8.6.
  1699.  
  1700.  
  1701.  
  1702.      5.5   Image Capture
  1703.            -------------
  1704.  
  1705.      The current diagram may be saved as a bitmap image for display or
  1706.      printing by other programs.  Press on the 'Snapshot' icon and a full-
  1707.      screen image will be displayed, and the image will be recorded as file
  1708.      MICROCAD.PCX.  When the mouse button is released, the normal display
  1709.      will be restored.
  1710.  
  1711.      The image file, MICROCAD.PCX, may be copied or renamed, in order to
  1712.      save it more permanently.  An alternate image file name may also be
  1713.      specified via command-line parameter (see 6.5).  The size of the file
  1714.      can vary from approximately 10K to 200K, depending on the image
  1715.      complexity and colors used.
  1716.  
  1717.      The PCX (PC Paintbrush) format is accepted by most graphics programs.
  1718.      This format is a two-dimensional array of picture elements (pixels),
  1719.      not object definitions.  To export a diagram to another CAD program,
  1720.      or to a graphics program which can accept object definitions, refer to
  1721.      section 5.4.
  1722.  
  1723.      The image will normally be clipped to the size of the actual drawing,
  1724.      but may be captured as a full screen, with border, by specifying '-y'
  1725.      on the command line (see 6.5).
  1726.  
  1727.      This function may also be used at any time just to display the diagram
  1728.      in full-screen format, by pressing on the Snapshot icon.  If desired,
  1729.      the image recording may be disabled via command-line parameter '-p'.
  1730.  
  1731.      The entire screen (including axis windows, statistics and icons) may
  1732.      also be recorded at any time, by pressing Ctrl + Print Screen on the
  1733.      keyboard.  This may be used to record the diagram galleries, pattern
  1734.      screens, etc., but cannot be used to record the color gallery or
  1735.      color test patterns.
  1736.  
  1737.  
  1738.  
  1739.      5.6   Printer Setup
  1740.            -------------
  1741.  
  1742.      To step through the available printer types, click on the Print icon
  1743.      with the RIGHT button.  The available printer types are:
  1744.  
  1745.         1) Epson LQ, 24-pin, landscape, 60 dpi (draft).
  1746.  
  1747.         2) Epson LQ, 24-pin, landscape, 120 dpi (bold).
  1748.  
  1749.         3) Epson LQ, 24-pin, portrait, 180 dpi.
  1750.  
  1751.         4) HP LaserJet or DeskJet, portrait, 75 dpi.
  1752.  
  1753.         5) HP LaserJet or DeskJet, landscape, 75 dpi.
  1754.  
  1755.         6) HP LaserJet, landscape, high-resolution, 300 dpi.
  1756.  
  1757.         7) HP PaintJet, 16-color, portrait, run-length encoded, 90 dpi.
  1758.  
  1759.         8) Epson LQ860 / Star Rainbow, 24-pin, 7-color, landscape, 120 dpi.
  1760.  
  1761.         9) IBM Proprinter, 9-pin, landscape, 60 dpi.
  1762.  
  1763.        10) IBM Proprinter, 24-pin, landscape, 120 dpi.
  1764.  
  1765.        11) HP DeskJet Color, portrait, run-length encoded, 75 dpi.
  1766.  
  1767.        12) HP DeskJet Color, landscape, run-length encoded, 75 dpi.
  1768.  
  1769.      These selections may also work for other printer models with similar
  1770.      specifications.  The program cannot tell if the selected type matches
  1771.      the printer.  If it does not, incorrect output will result.
  1772.  
  1773.      The printer type may also be selected via command line parameter (see
  1774.      6.5).
  1775.  
  1776.      LaserJet high-resolution mode requires 1MB of available printer memory
  1777.      and will take several minutes to print.  The portion of the diagram
  1778.      currently being transferred to the printer will be displayed.  To use
  1779.      high-resolution mode on LaserJet models earlier than IIP you must use
  1780.      the -j command line parameter (see 6.5).
  1781.  
  1782.  
  1783.  
  1784.      5.7   Print Diagram
  1785.            -------------
  1786.  
  1787.      To print the diagram, on the printer type shown, click on the Print
  1788.      icon.
  1789.  
  1790.      Printed output is directed to the default printer (LPT1).  The program
  1791.      will normally wait if the printer is not ready, or reject the print
  1792.      function if the printer is inaccessible.
  1793.  
  1794.      An alternate device name, or file name (up to 33 characters), for
  1795.      printed output may be specified on the command line, for example:
  1796.  
  1797.            /LPT2
  1798.  
  1799.      If a file name is specified (for example: /DIAGRAMS.PRT), and it does
  1800.      not exist, it will be created.  The file will be added-to each time
  1801.      the Print function is used.  The file may be deleted or renamed after
  1802.      printing.
  1803.  
  1804.  
  1805.  
  1806.      5.8   Color Printing
  1807.            --------------
  1808.  
  1809.      Color printing converts the screen colors (RGB system) to printer
  1810.      colors (CYMK system) as follows:
  1811.  
  1812.  
  1813.            Screen Color (RGB)              Printer Color  (CYMK)
  1814.            ------------------              ---------------------
  1815.  
  1816.            0 = Black   (none)              to 0 = Black   (K)
  1817.  
  1818.            1 = Blue    (B)                 to 3 = Violet  (C+M)
  1819.  
  1820.            2 = Green   (G)                 to 6 = Green   (C+Y)
  1821.  
  1822.            3 = Cyan    (G+B)               to 2 = Cyan    (C)
  1823.  
  1824.            4 = Red     (R)                 to 5 = Orange  (Y+M)
  1825.  
  1826.            5 = Magenta (R+B)               to 1 = Magenta (M)
  1827.  
  1828.            6 = Yellow  (R+G)               to 4 = Yellow  (Y)
  1829.  
  1830.            7 = White   (R+G+B)             to     White   (no action)
  1831.  
  1832.  
  1833.      Dot-matrix printing uses color separation to print each line (24 rows)
  1834.      with a single pass of each ribbon, as needed.  To prevent ribbon
  1835.      smudging, the ribbons are applied in the following sequence:
  1836.      Yellow, Magenta, Cyan, Black.  The printed background is always
  1837.      white, regardless of the selected screen background.
  1838.  
  1839.  
  1840.  
  1841.      5.9   Diagram Deletion
  1842.            ----------------
  1843.  
  1844.      A diagram may be deleted at any time, by retrieving it and then
  1845.      pressing the DELETE key on the keyboard.  A message will be displayed:
  1846.  
  1847.  
  1848.            ARE YOU SURE YOU WANT TO DELETE THIS DIAGRAM? [press Y/N]
  1849.  
  1850.  
  1851.      Press Y to confirm the delete or N to cancel the delete.
  1852.  
  1853.      If the delete function is used on a new diagram, it will be erased
  1854.      from the screen without saving it.
  1855.  
  1856.      If the delete function is used on an existing diagram, it will be
  1857.      erased from the screen, and deleted from the DOS directory.
  1858.  
  1859.      If the delete function is used on an existing diagram, to which
  1860.      changes have just been made, it will be erased from the screen
  1861.      without saving the changes.  The prior version will remain in the
  1862.      DOS directory.
  1863.  
  1864.  
  1865.  
  1866.      5.10  Add or Remove Symbol
  1867.            --------------------
  1868.  
  1869.      An object or group may be added to the symbol gallery for use in other
  1870.      diagrams.  To add the current object or group to the symbol gallery:
  1871.      click on the Symbol Gallery icon [*] with the RIGHT button.  A Symbol
  1872.      may be any 2D object (or group) except text, and should be limited in
  1873.      size to less than half the screen height and width.
  1874.  
  1875.      To remove a symbol from the gallery: display the gallery and click on
  1876.      the symbol to be removed with the RIGHT button.
  1877.  
  1878.      Space is reserved for eight new symbols.  Up to 64 new symbols may be
  1879.      added by removing one or more of the predefined symbols.
  1880.  
  1881.      A customized symbol gallery may be distributed to other program users,
  1882.      by copying file SYMBOLS1.DAT.  The symbol gallery may be restored to
  1883.      it's original predefined symbols, by deleting file SYMBOLS1.DAT.
  1884.  
  1885.  
  1886.  
  1887.      6.0   MISCELLANEOUS FUNCTIONS
  1888.            -----------------------
  1889.  
  1890.  
  1891.      6.1   Return to DOS
  1892.            -------------
  1893.  
  1894.      To exit the program, click on the DOS icon [C:>].  Any diagram changes
  1895.      will be saved.  The program license and registration information will
  1896.      be displayed.  Click again to return to DOS.
  1897.  
  1898.  
  1899.  
  1900.      6.2   Program Help
  1901.            ------------
  1902.  
  1903.      To display this document while running the program, click on the
  1904.      Program Help icon [?].  The starting page will correspond to the most
  1905.      recently used function.  Each additional click will display the next
  1906.      page.  To page backward, click on the RIGHT button.
  1907.  
  1908.      To print this document, click on the Program Help icon with the RIGHT
  1909.      button.  You may also copy file MICROCAD.DOC directly to your printer.
  1910.  
  1911.  
  1912.  
  1913.      6.3   File Data
  1914.            ---------
  1915.  
  1916.      To view the current diagram object catalog and display parameters,
  1917.      press on the DOS icon [C:>] with the RIGHT button.
  1918.  
  1919.      See Diagram (MCD) File Format (8.1) for details.
  1920.  
  1921.  
  1922.  
  1923.      6.4   Video Test Patterns
  1924.            -------------------
  1925.  
  1926.      For a black & white video-resolution test pattern, click on the
  1927.      'Snapshot' icon with the RIGHT button.
  1928.  
  1929.      For a 16-by-16 color-saturation test pattern, click again.
  1930.  
  1931.      For a grey-scale and color-hue test pattern, click again.
  1932.  
  1933.      To return to the displayed diagram, click again.
  1934.  
  1935.  
  1936.  
  1937.      6.5   Command Line Parameters
  1938.            -----------------------
  1939.  
  1940.      The default printer device and file names may be changed via command
  1941.      line parameters:
  1942.  
  1943.  
  1944.            /printer    - 'printer' is the printer device name or file name.
  1945.  
  1946.                          The default printer device name is LPT1.
  1947.  
  1948.            =export     - 'export' is the export file name.
  1949.  
  1950.                          The default export file is MICROCAD.DXF.
  1951.  
  1952.            %import     - 'import' is the import file name.
  1953.  
  1954.                          The default is no import.
  1955.  
  1956.            @document   - 'document' is the documentation file name.
  1957.  
  1958.                          The default documentation file is MICROCAD.DOC.
  1959.  
  1960.            *image      - 'image' is the image capture file name.
  1961.  
  1962.                          The default image capture file is MICROCAD.PCX.
  1963.  
  1964.            !symbols    - 'symbols' is the customized symbols file name.
  1965.  
  1966.                          The default symbols file is SYMBOLS1.DAT.
  1967.  
  1968.            \diagram    - 'diagram' is a file name, including the .MCD
  1969.                          extension, to be used instead of the current
  1970.                          diagram, with the +z option (see below).
  1971.  
  1972.  
  1973.      File names may be simple (=drawing.dxf) or may contain the path and
  1974.      file name (=c:\diagrams\drawing.dxf).  The path and file name may not
  1975.      exceed 33 characters.
  1976.  
  1977.      Note: Any changes to the printer or file names will remain in effect
  1978.      for all subsequent program use.
  1979.  
  1980.  
  1981.  
  1982.      The following features may be changed via command line parameter:
  1983.  
  1984.            #n          - Selects the 'n'th printer type (see 5.6).
  1985.  
  1986.            $xx         - Sets the video mode to 'xx' (non-VGA use only).
  1987.  
  1988.            .n          - Sets the DXF import precision to 'n' decimals.
  1989.  
  1990.            -c          - Reduces the cursor speed by half.
  1991.  
  1992.            +c          - Doubles the cursor speed.
  1993.  
  1994.            -j          - Removes the LaserJet data compression.
  1995.  
  1996.            +k          - Operates the program in read-only mode, preventing
  1997.                          changes to existing diagrams.
  1998.  
  1999.            -p          - Removes the image capture feature.
  2000.  
  2001.            -w          - Removes the mouse driver warning message.
  2002.  
  2003.            -x          - Removes the DXF export feature.
  2004.  
  2005.            -y          - Changes from clipped to full-screen image capture.
  2006.  
  2007.            -z          - Removes automatic retrieval of the current diagram
  2008.                          at program start-up.
  2009.  
  2010.      Note: Any changes to the features will remain in effect for all
  2011.      subsequent program use.  Any feature may be added or removed by using
  2012.      '+' or '-'.  Use '0c' to reset the cursor speed to normal.
  2013.  
  2014.      The following example sets the default printer to HP LaserJet portrait
  2015.      mode on port LPT2:
  2016.  
  2017.            C:\MICROCAD>microcad #4 /lpt2
  2018.  
  2019.  
  2020.      The following example imports DXF file 'SAMPLE.DXF' at a precision of
  2021.      two decimal places:
  2022.  
  2023.            C:\MICROCAD>microcad %sample.dxf .2
  2024.  
  2025.  
  2026.  
  2027.      7.0   MESSAGES
  2028.            --------
  2029.  
  2030.      7.1   Error Messages
  2031.            --------------
  2032.  
  2033.      The program will return immediately to DOS, with an error message,
  2034.      under the following conditions:
  2035.  
  2036.      'VGA required. [xx]'
  2037.  
  2038.           The program must be run on a PC equipped with a VGA or fully
  2039.           VGA-compatible video adapter.  'xx' is the current VGA mode.
  2040.  
  2041.      'Documentation file missing or incorrect.'
  2042.  
  2043.           A complete copy of the documentation (MICROCAD.DOC) corresponding
  2044.           to this program release must be present.
  2045.  
  2046.      'Mouse driver not installed.'
  2047.  
  2048.           A DOS mouse driver must be installed.  Install and restart.  For
  2049.           additional information, see 1.2, or consult the instructions for
  2050.           your mouse.
  2051.  
  2052.      'Insufficient disk space for conversion.'
  2053.  
  2054.           Additional disk space is required in order to convert existing
  2055.           diagrams to the current format.  Make additional space available
  2056.           and restart.  The additional space will be freed as soon as the
  2057.           conversion is complete.  This applies to version 1.x users only.
  2058.  
  2059.      'Error in MICROCAD.INI at line nnn.'
  2060.  
  2061.           An invalid change has been made to line 'nnn' of MICROCAD.INI.
  2062.           Correct the change, or delete MICROCAD.INI to reset all changes.
  2063.  
  2064.      'Symbols file is corrupted.'
  2065.  
  2066.           The specified symbols file is not valid.  Specify a valid symbols
  2067.           file, or delete SYMBOL1.DAT, and restart.
  2068.  
  2069.  
  2070.  
  2071.      7.2   Informational Messages
  2072.            ----------------------
  2073.  
  2074.      Program startup will be momentarily delayed if one of the following
  2075.      messages is displayed:
  2076.  
  2077.      'Warning: Mouse driver not supported.  [press any key to continue]'
  2078.  
  2079.           The installed mouse driver may be incompatible or out of date.
  2080.           If program problems are encountered, obtain a more recent mouse
  2081.           driver version.  Press any key to start the program.  Use the -W
  2082.           command line parameter to remove this warning message (see 6.5).
  2083.  
  2084.      'Converting to new catalog format.  Please wait.'
  2085.  
  2086.           Diagrams created prior to version 2.0 are being converted to
  2087.           individual files.  This one-time conversion may require a
  2088.           minute or more.  No reply is required.
  2089.  
  2090.      'Renaming existing diagrams.  Please wait.'
  2091.  
  2092.           Diagrams created prior to version 4.0 are being changed to 'MCD'
  2093.           filename extensions.  This one-time change may require several
  2094.           seconds.  No reply is required.
  2095.  
  2096.      '*** REMOVING DUPLICATE LINES ***'
  2097.  
  2098.           Identical lines in the DXF import file are being located and
  2099.           removed.  This message may be displayed one or more times.
  2100.  
  2101.  
  2102.  
  2103.      7.3   Messages Requiring a Reply
  2104.            --------------------------
  2105.  
  2106.      The following messages may be displayed on the top line of the screen
  2107.      while the program is running:
  2108.  
  2109.      'Enter Diagram Name (1-8 characters) ________'
  2110.  
  2111.           Enter the name you wish to assign to the currently displayed new
  2112.           diagram, then press the Enter key.  The message will be displayed
  2113.           again if you do not enter a valid 1 to 8 character file name, or
  2114.           the name conflicts with the name of an existing diagram.  If you
  2115.           do not wish to save the currently displayed diagram, press the
  2116.           Delete key.
  2117.  
  2118.           If no diagram is currently displayed, enter the name of an
  2119.           existing diagram you wish to retrieve.
  2120.  
  2121.           Note: The names of all existing diagrams beginning with the
  2122.           letters you have typed so-far will be displayed.
  2123.  
  2124.      'ARE YOU SURE YOU WANT TO DELETE THIS DIAGRAM? [press Y/N]'
  2125.  
  2126.           Press Y to delete this diagram, or N to save the diagram.
  2127.  
  2128.      'Press any key when printer is ready or ESC to cancel'
  2129.  
  2130.           The program is ready to print this documentation, as requested.
  2131.           Check to see that the printer is online and loaded with enough
  2132.           paper (60 pages) before proceeding.  If you do not wish to print
  2133.           at this time, press the Escape (ESC) key.
  2134.  
  2135.      'Disk full or protected.  [Press 'R' to retry or 'I' to ignore]'
  2136.  
  2137.           The disk or directory is full, or the disk is write-protected.
  2138.           Correct the error (or change to another diskette) and then press
  2139.           'R'.  Press 'I' to continue without saving the diagram.
  2140.  
  2141.  
  2142.  
  2143.      8.0   FILE DESCRIPTIONS
  2144.            -----------------
  2145.  
  2146.      The following descriptions of the file formats are provided for
  2147.      advanced users and developers.
  2148.  
  2149.  
  2150.      8.1   Diagram (MCD) File Format
  2151.            -------------------------
  2152.  
  2153.      The following is a description of the file format for each diagram.
  2154.      Each diagram comprises three variable-length segments, as follows:
  2155.      View Segment, Object Segment and Text Segment.  Note: All words are
  2156.      stored with the low-order byte first.
  2157.  
  2158.      View Segment
  2159.      ------------
  2160.      The view segment contains parameters which apply to the entire
  2161.      diagram:
  2162.  
  2163.      Word  Name   Description
  2164.      ----  ----   -----------
  2165.         0  VIEW - 0030  Length of view segment, in bytes (48)
  2166.  
  2167.         1  CURR - nnnn  Current-object offset
  2168.  
  2169.         2  XMOV - nnnn  Diagram shift in X-axis (left)
  2170.  
  2171.         3  YMOV - nnnn  Diagram shift in Y-axis (up)
  2172.  
  2173.         4  ZMOV - nnnn  Diagram shift in Z-axis (out)
  2174.  
  2175.         5  UNIT - uupp  uu = Units and dimensioning (on/off):
  2176.  
  2177.                              01 - Integer   (on)  FF - Integer   (off)
  2178.                              02 - 1/10ths   (on)  FE - 1/10ths   (off)
  2179.                              03 - Ft.-In.   (on)  FD - Ft-In.    (off)
  2180.                              04 - 1/16ths   (on)  FC - 1/16ths   (off)
  2181.                              05 - 1/1000ths (on)  FB - 1/1000ths (off)
  2182.  
  2183.            PROJ -       pp = Projection mode:
  2184.  
  2185.                              00 - Perspective     02 - Isometric
  2186.                              01 - Oblique         FF - Orthographic
  2187.  
  2188.  
  2189.  
  2190.         6  YEAR - nnnn  Year modified
  2191.  
  2192.         7  DATE - ddmm  Month (mm) and Day (dd) modified
  2193.  
  2194.         8  TIME - mmhh  Hour (hh) and Minute (mm) modified
  2195.  
  2196.         9  CMIX - mmtt  mm = Color overlay/mix mode:
  2197.  
  2198.                              00 - Overlay mode    01 - Mix Mode
  2199.  
  2200.            FILE -       tt = Diagram type (02 = MicroCAD 1.0 or above)
  2201.  
  2202.        10  TILT - nnnn  Diagram tilt (pitch) in degrees counter-clockwise
  2203.  
  2204.        11  SPIN - nnnn  Diagram spin (yaw) in degrees counter-clockwise
  2205.  
  2206.        12  ROLL - nnnn  Diagram roll in degrees counter-clockwise
  2207.  
  2208.        13  LENS - ffdd  ff = Lens exponent (0 = 50mm)
  2209.  
  2210.            ZOOM -       dd = Viewer distance exponent (0 = 1000 units)
  2211.  
  2212.        14  AXIS - aavv  aa = Axis lines status:
  2213.  
  2214.                              00 - Axis lines off
  2215.                              01 - Axis lines on
  2216.  
  2217.            WIND -       vv = Axis window status:
  2218.  
  2219.                              00 - Axis windows off
  2220.                              01 - Axis windows on
  2221.                              02 - Statistics only
  2222.  
  2223.        15  through 22   Palette registers 0-15 (one byte each)
  2224.  
  2225.        23  GRID - ffgg  gg = Grid size (0 = off)
  2226.  
  2227.            FONT -       ff = Current text font (see Object MODE)
  2228.  
  2229.  
  2230.  
  2231.      The following are not part of the view parameters, but are included in
  2232.      the display for program support:
  2233.  
  2234.            MCAD - vvrr  MicroCAD version (vv) and release (rr)
  2235.            MDOS - vvrr  DOS version (vv) and release (rr)
  2236.            BIOS - yymm  BIOS version year (yy) and month (mm)
  2237.            PROC - nnnn  Processor type (8086, 0286, 0386, 0486, 0586)
  2238.            MOUS - vvrr  Mouse driver version (vv) and release (rr)
  2239.            TYPE - ttnn  Mouse type (tt) and IRQ number (nn)
  2240.            ADDR - xxxx  Program address of last interrupt
  2241.            CODE - xxxx  Code(s) associated with last interrupt
  2242.  
  2243.      The following are displayed for imported diagrams only:
  2244.  
  2245.            LAYER        Layer name
  2246.            MODE - mmsc  Layer mode (see Object Segment)
  2247.            ATTR - xxxx  Layer attributes (0=undeclared)
  2248.  
  2249.            BLOCK        Block name
  2250.            FROM - nnnn  Block starting offset
  2251.            TO   - nnnn  Block ending offset
  2252.  
  2253.            LINE         Line name
  2254.            DEFINITION   Line definition
  2255.  
  2256.  
  2257.  
  2258.      Object Segment
  2259.      --------------
  2260.      The object segment contains the descriptions of each object within the
  2261.      diagram:
  2262.  
  2263.      Word  Name   Description
  2264.      ----  ----   -----------
  2265.         0  SIZE - nnnn  Length of object segment, in bytes (3 to 65277)
  2266.  
  2267.         1  TYPE - ggtt  gg = Group number (00 if not a group member)
  2268.  
  2269.                         tt = Object type:
  2270.  
  2271.                              00 - Null            06 - Text
  2272.                              01 - Point           07 - Triangle
  2273.                              02 - Line            x8 - Revolved Surface
  2274.                              03 - Ellipse         1x - Customization
  2275.                              04 - Rectangle       8x - Erased Object
  2276.                              05 - 3D Box          FF - End of Catalog
  2277.  
  2278.         2  Y0   - nnnn  Beginning Y-axis coordinate
  2279.  
  2280.         3  X0   - nnnn  Beginning X-axis coordinate
  2281.  
  2282.         4  Z0   - nnnn  Beginning Z-axis coordinate
  2283.  
  2284.         5  Y1   - nnnn  Ending Y-axis coordinate
  2285.  
  2286.         6  X1   - nnnn  Ending X-axis coordinate
  2287.  
  2288.         7  Z1   - nnnn  Ending Z-axis coordinate or text offset in pool
  2289.  
  2290.      All coordinates correspond to the screen row (Y) and column (X),
  2291.      relative to the upper-left corner of the screen at normal zoom.
  2292.  
  2293.  
  2294.  
  2295.      Object Segment (continued)
  2296.      --------------------------
  2297.  
  2298.      Word  Name   Description
  2299.      ----  ----   -----------
  2300.         8  MODE - mmsc  mm = Mode:
  2301.  
  2302.                              01 - Alternate line type or 7x10 text font
  2303.                              02 - Outlined pattern or 9x13 vector font
  2304.                              03 - 6x7 text font
  2305.                              04 - Solid fill or reverse pattern
  2306.                              x0 - Pattern fill 0-30 (even)
  2307.                              x8 - Pattern fill 1-31 (odd)
  2308.                              40 - Right or top arrow
  2309.                              80 - Left or bottom arrow
  2310.  
  2311.                              Alternate line type:
  2312.  
  2313.                              01 - Dashed       09 - Dotted
  2314.                              03 - Hidden       0B - Dash-Dot
  2315.                              05 - Center       0D - Border
  2316.                              07 - Phantom      0F - Divide
  2317.  
  2318.                         s  = Circle/ellipse slice:
  2319.  
  2320.                              0 - Full          5 - Upper-right quadrant
  2321.                              1 - Upper half    6 - Lower-right quadrant
  2322.                              2 - Lower half    7 - Lower-left quadrant
  2323.                              3 - Right half    8 - Upper-left quadrant
  2324.                              4 - Left half     A - Variable-length arc
  2325.  
  2326.                           or 1 = Isosceles triangle
  2327.                           or 8 = Object dimensioning off
  2328.  
  2329.                         c  = Object Color (default scheme):
  2330.  
  2331.                              0 - Cyan          4 - Blue
  2332.                              1 - Green         5 - White
  2333.                              2 - Red           6 - Yellow
  2334.                              3 - Orange        7 - Magenta
  2335.  
  2336.  
  2337.  
  2338.      Object Segment (continued)
  2339.      --------------------------
  2340.  
  2341.         9  TILT - nnnn  Object tilt (pitch) in degrees counter-clockwise
  2342.  
  2343.        10  ROLL - nnnn  Object roll in degrees counter-clockwise
  2344.                         or arc starting angle in degrees counter-clockwise
  2345.  
  2346.        11  SPIN - nnnn  Object spin (yaw) in degrees counter-clockwise
  2347.                         or arc length in degrees counter-clockwise
  2348.  
  2349.        12  through 32637 Additional objects (same as words 1 through 11)
  2350.  
  2351.      The following are not part of the object parameters, but are included
  2352.      in the display:
  2353.  
  2354.            TEXT - cccccc Text value (first six characters from text pool)
  2355.  
  2356.      The current object is indicated by an '=' following the object type.
  2357.  
  2358.  
  2359.  
  2360.      The following object formats are used for program customizations:
  2361.  
  2362.  
  2363.      Word  Name   Description
  2364.      ----  ----   -----------
  2365.         1  TYPE - 001C  Color specification:
  2366.  
  2367.         2  DAC  - 00cc  cc = D/A converter register number (0-63)
  2368.  
  2369.         3  RED  - 00rr  rr = Red component (0-63)
  2370.  
  2371.         4  GRN  - 00gg  gg = Green component (0-63)
  2372.  
  2373.         5  BLUE - 00bb  bb = Blue component (0-63)
  2374.  
  2375.         6  through 11   Not used
  2376.  
  2377.  
  2378.      Word  Name   Description
  2379.      ----  ----   -----------
  2380.         1  TYPE - 001F  Edited fill pattern:
  2381.  
  2382.         2  FILL - 00mm  mm = Pattern number (Same as MODE)
  2383.  
  2384.         3  DOT1 - bbaa  1st (aa) and 2nd (bb) dot-matrix row
  2385.  
  2386.         4  DOT2 - ddcc  3rd (cc) and 4th (dd) dot-matrix row
  2387.  
  2388.         5  DOT3 - ffee  5th (ee) and 6th (ff) dot-matrix row
  2389.  
  2390.         6  DOT4 - hhgg  7th (gg) and 8th (hh) dot-matrix row
  2391.  
  2392.         7  through 11   Not used
  2393.  
  2394.  
  2395.  
  2396.      Text Segment
  2397.      ------------
  2398.      The text segment contains the values for all text objects:
  2399.  
  2400.  
  2401.      Word  Name   Description
  2402.      ----  ----   -----------
  2403.         0  POOL - nnnn  Length of text segment, in bytes (2 to 4098)
  2404.  
  2405.         1  through 2048 Text pool (zero or more null-delimited strings)
  2406.  
  2407.  
  2408.  
  2409.      8.2   Symbols (DAT) File Format
  2410.            -------------------------
  2411.  
  2412.      The following describes the format of file SYMBOLS1.DAT, which
  2413.      contains the definitions for the pre-defined and user-defined symbols.
  2414.  
  2415.      The file contains a symbol table, which consists of a length word,
  2416.      followed by zero or more symbol definitions, followed by an end-of-
  2417.      table byte (FF).  Each symbol definition consists of one or more
  2418.      7-byte object definitions, followed by an end-of-symbol byte (00).
  2419.  
  2420.      Byte  Name   Description
  2421.      ----  ----   -----------
  2422.      0-1   SIZE - nnnn  Size of symbol table in bytes (3 to 8195),
  2423.                         including this word.
  2424.  
  2425.                         Note: The size should be equal to 7n+s+3, where s
  2426.                         is the number of symbols and n is the total number
  2427.                         of objects.
  2428.  
  2429.      2     TYPE - tt    See TYPE description in Object Segment (8.1)
  2430.  
  2431.      3     Y0     nn    Beginning Y-axis coordinate (-128 to 127)
  2432.  
  2433.      4     X0   - nn    Beginning X-axis coordinate (-128 to 127)
  2434.  
  2435.      5     Y1   - nn    Ending Y-axis coordinate (-128 to 127)
  2436.  
  2437.      6     X1   - nn    Ending X-axis coordinate (-128 to 127)
  2438.  
  2439.      7-8   MODE - mmsc  See MODE description in Object Segment (8.1)
  2440.  
  2441.      9     FLAG - xx    If NON-ZERO: bytes 9-16 are the next object for
  2442.                         this symbol (same description as bytes 2-9).
  2443.                         [i.e., this is the TYPE byte for the next object]
  2444.  
  2445.                         If ZERO: the following byte (10) is either the
  2446.                         first object TYPE byte for the next symbol, or
  2447.                         FF = end-of-table.
  2448.  
  2449.  
  2450.  
  2451.      All coordinates are relative to the nominal center of the symbol.
  2452.  
  2453.      Symbols are 2D.  The implied z-axis coordinates and rotations are
  2454.      zero.  Once inserted in a diagram, however, a symbol may be rotated or
  2455.      moved in the z-axis.
  2456.  
  2457.      Empty (zero objects) symbols are not allowed.  Each symbol must
  2458.      contain at least one object, and may contain no 'null' objects.
  2459.  
  2460.      The symbols file is considered to be corrupted unless each TYPE/FLAG
  2461.      byte is equal to 0x (object), 8x (deleted object), 00 (end-of-symbol),
  2462.      or FF (end-of-table); and the end-of-table byte is encountered at the
  2463.      location predicted by the length word (SIZE).  In addition, the length
  2464.      must be within the range specified above.
  2465.  
  2466.  
  2467.  
  2468.      8.3   Initialization (INI) File Format
  2469.            --------------------------------
  2470.  
  2471.      The following describes the format of the file MICROCAD.INI, which
  2472.      contains the initialization and status parameters.
  2473.  
  2474.      Parameter group names must be enclosed in brackets, as shown.
  2475.  
  2476.      Parameters shown as 'value' may be assigned a numeric (decimal or
  2477.      hexadecimal) value.  Parameters shown as 'name' may be assigned a
  2478.      character value.  Parameters shown as 'code' may be assigned only
  2479.      prescribed values or names.  Parameters shown as 'status' may be
  2480.      specified as 'On' or 'Off'.
  2481.  
  2482.      Hexadecimal values must be preceded by '0x'.  Character values
  2483.      containing blanks must be enclosed in single-quotes.  Multi-value
  2484.      parameters may be separated by commas or spaces.
  2485.  
  2486.      In the description, default values are indicated in brackets.
  2487.      Parameters indicated as 'write-only' cannot be modified.
  2488.  
  2489.  
  2490.  
  2491.      Parameter               Description
  2492.      ---------               -----------
  2493.  
  2494.      [Environment]           Program environment (write-only):
  2495.      Processor=code          Processor type (0x8086, 0x0286, 0x0386, 0x0486
  2496.                              or 0x0586 = Pentium)
  2497.      DosVersion=value        DOS version and release number (0xVVRR)
  2498.                              0x0700=Windows 95, 0x1400 and above = OS/2
  2499.      BiosDate=value          BIOS revision date (0xYYMM)
  2500.      MicroCAD=value          MicroCAD version and release number (0xVVRR)
  2501.  
  2502.      [Files]                 File names (may be changed to include paths):
  2503.      NewFiles=xxx            File extension for new named-diagrams [MCD]
  2504.      FileSpec=name           File specification for existing diagram
  2505.                              retrieval [*.MCD]
  2506.      OldFiles=name           File specification for pre-Version 4 diagrams
  2507.                              [DIAGRAM#.???]
  2508.      XCatalog=name           File name of pre-Version 2 diagram catalog
  2509.                              [MICROCAD.CAT]
  2510.      Document=name           File name of documentation [MICROCAD.DOC]
  2511.      USymbols=name           File name of default or user-defined symbols
  2512.                              table [SYMBOLS1.DAT]
  2513.  
  2514.      [Printer]               Printer selection:
  2515.      PrintDevice=name        Printer device name or file name [LPT1]
  2516.      PrintDriver=code        Printer driver name (Epson1, Epson2, Epson3,
  2517.                              Laser1, Laser2, Laser3, PaintJet, LQ860,
  2518.                              Proprint1, Proprint2, DeskJetC1, DeskJetC2)
  2519.  
  2520.      [Laser3]                HP LaserJet III driver options:
  2521.      Compression=status      HP LaserJet III data compression [On]
  2522.  
  2523.  
  2524.  
  2525.      Initialization (INI) File Format (continued)
  2526.      --------------------------------------------
  2527.  
  2528.      [Video]                 Video parameters:
  2529.      VideoMode=value         Video mode [18]
  2530.      UserVideo=value         User's original video mode (write-only)
  2531.      VideoTest=status        Mode verification [On]
  2532.      VideoSync=status        Vertical-retrace synchronization [Off]
  2533.  
  2534.      [Mouse]                 Mouse information (Driver/Type/IRQ write-only)
  2535.      MouseDriver=value       Mouse driver version and release (0xVVRR)
  2536.      MouseType=code          Mouse type (Bus, Serial, InPort, PS/2 or HP)
  2537.      MouseIRQ=value          Mouse interrupt-request (IRQ) number
  2538.      MouseRate=code          Mouse sensitivity (Normal, Fast, Slow)
  2539.      MouseWarning=status     Mouse compatibility warning [On]
  2540.  
  2541.      [Import]                DXF import options:
  2542.      Precision=value         DXF import precision decimal places [0]
  2543.  
  2544.      [Export]                DXF export options:
  2545.      ExportStatus=status     DXF export feature status [On]
  2546.      ExportPath=name         DXF export file name [MICROCAD.DXF]
  2547.      ExportScale=value       DXF export scaling factor [10]
  2548.  
  2549.      [Image]                 PCX export options:
  2550.      ImageStatus=status      PCX export feature status [On]
  2551.      ImagePath=name          PCX export file name [MICROCAD.PCX]
  2552.      ImageCrop=status        PCX export image clipping [On]
  2553.  
  2554.  
  2555.  
  2556.      [View Status]           Current diagram and view parameters:
  2557.      FileName=name           Current diagram file name
  2558.      ReadOnly=status         Read-only feature status [Off]
  2559.      LastRead=status         Current-diagram retrieval feature status [On]
  2560.      GridSize=value          Current grid size (0 = off)
  2561.      GridColor=value         Grid object color [14]
  2562.      AxisColor=value         Axis line object color [3]
  2563.      Windows=status          Axis windows status [Off]
  2564.      Statistics=status       Statistics window status [Off]
  2565.      Projection=code         Projection mode (PERSP, ISO, ORTHO or OBLIQUE)
  2566.      Distance=value          Viewer distance from axis origin [1000]
  2567.      Lens=code               Projection lens (25mm or 50mm)
  2568.      Dimensions=status       Line dimensioning status [Off]
  2569.      Unit=code               Statistics/dimensioning units (1, 10ths,
  2570.                              12ths, 16ths or 1000ths)
  2571.  
  2572.      [Angular Precisions]    Angular-precision parameters (in degrees):
  2573.      Ellipse=value           Ellipse resolution [5]
  2574.      DotStep=value           Dotted ellipse/circle spacing [5]
  2575.      ArcStep=value           Arc increment [5]
  2576.      Rotate=value            Object/diagram rotation increment [1]
  2577.      Advance=value           Revolved surface initial rotation [-2]
  2578.      Revolve=value           Revolved surface resolution [10]
  2579.      PolyStep=value          DXF Export ellipse-to-polyline resolution [5]
  2580.  
  2581.  
  2582.  
  2583.      Initialization (INI) File Format (continued)
  2584.      --------------------------------------------
  2585.  
  2586.      [Line Types]            Specified for each named line type:
  2587.      name=n,n,n,n,n,n        Line type definition (up to six on-off segment
  2588.                              lengths)
  2589.  
  2590.      [Fill Patterns]         Specified for each of the 31 fill patterns
  2591.                              (xx = 01 through 31):
  2592.      Fillxx=n,n,n,n,n,n,n,n  Each fill pattern is defined by eight decimal
  2593.                              values (n), one for each row (top to bottom).
  2594.                              Each value (n) is the decimal value (0 to 255)
  2595.                              of the 8-bit pattern for that row.
  2596.  
  2597.      [Colors]                Current color scheme, from the default VGA
  2598.                              palette (0-63):
  2599.      Color0=value            Color 0 (Cyan)    definition [27]
  2600.      Color1=value            Color 1 (Green)   definition [18]
  2601.      Color2=value            Color 2 (Red)     definition [36]
  2602.      Color3=value            Color 3 (Orange)  definition [38]
  2603.      Color4=value            Color 4 (Blue)    definition [9]
  2604.      Color5=value            Color 5 (White)   definition [63]
  2605.      Color6=value            Color 6 (Yellow)  definition [54]
  2606.      Color7=value            Color 7 (Magenta) definition [45]
  2607.      Background=value        Screen background color [24]
  2608.  
  2609.  
  2610.      [Interrupt Log]         Contents of the processor registers at the
  2611.                              last program-detected error (write-only):
  2612.      register=value          Specified for each register
  2613.  
  2614.      [DXF HEADER]            DXF export header variables:
  2615.      variable=value          Specified for each header variable which is
  2616.                              not calculated automatically by MicroCAD.  For
  2617.                              additional information, refer to your AutoCAD
  2618.                              documentation.
  2619.  
  2620.  
  2621.  
  2622.      8.4   Image Capture (PCX) File Format
  2623.            -------------------------------
  2624.  
  2625.      The following describes the format of the file MICROCAD.PCX, which
  2626.      contains the diagram 'snapshot' image.  The format corresponds to
  2627.      version 3.0 of ZSoft's PC Paintbrush product, for 16-color images.
  2628.  
  2629.      The format is always 4-plane, run-length encoded.  The color map is
  2630.      computed to correspond exactly to the current object and background
  2631.      colors.   Clipped (PCC) format is used unless full-screen (640x480)
  2632.      image capture has been selected (see 6.5).
  2633.  
  2634.            Byte   Description
  2635.            ----   -----------
  2636.            0      0A    Manufacturer code: 10 = ZSoft
  2637.            1      05    Version: 5 = version 3.0
  2638.            2      01    Encoding: 1 = run-length encoded
  2639.            3      01    Bits-per-pixel per plane: 1
  2640.            4-5    0000  X minimum: 0
  2641.            6-7    0000  Y minimum: 0
  2642.            8-9    nnnn  X maximum: 639 (or less if clipped)
  2643.            10-11  nnnn  Y maximum: 479 (or less if clipped)
  2644.            12-13  nnnn  Horizontal resolution: 640 (or X maximum + 1)
  2645.            14-15  nnnn  Vertical resolution: 480 (or Y maximum + 1)
  2646.            16-63  xx... Color map: 16 three-byte [RGB] values (0-255)
  2647.            64     12    Video mode: 18
  2648.            65     04    Number of planes: 4
  2649.            66-67  nnnn  Bytes per scan line per plane: 80 (or less)
  2650.            68-69  0001  Color palette information present: 1 = yes
  2651.            70-71  0000  Scanner horizontal resolution (not used)
  2652.            72-73  0000  Scanner vertical resolution (not used)
  2653.            74-127 00... Reserved (zero)
  2654.            128+   xx... Up to 1920 (480x4) run-length encoded scan lines
  2655.  
  2656.  
  2657.  
  2658.      8.5   DXF Import Technical Notes
  2659.            --------------------------
  2660.  
  2661.      DXF entities are converted to objects as follows:
  2662.  
  2663.  
  2664.            DXF Entity                       Object Type
  2665.            ----------                       -----------
  2666.  
  2667.            POINT                            Point
  2668.  
  2669.            LINE or 3DLINE                   Line
  2670.  
  2671.            POLYLINE or TRACE                Line(s) (grouped)
  2672.  
  2673.            CIRCLE                           Ellipse (circle)
  2674.  
  2675.            ARC                              Ellipse (semi-circle)
  2676.  
  2677.            SOLID or 3DFACE                  Line(s)
  2678.  
  2679.            TEXT                             Text
  2680.  
  2681.  
  2682.      The import diagram may contain up to 256 layers and up to 256 blocks.
  2683.  
  2684.      All layers are set to 'ON' status.
  2685.  
  2686.      Each block insert is assigned as a separate object group.
  2687.  
  2688.      Line type definitions are not supported, but blocks or objects may use
  2689.      the standard AutoCAD line type names.
  2690.  
  2691.      The standard AutoCAD colors (1-7) are converted to the corresponding
  2692.      colors in the default scheme.
  2693.  
  2694.      Duplicate (identical) lines are removed during the import process.
  2695.  
  2696.  
  2697.  
  2698.      8.6   DXF Export Technical Notes
  2699.            --------------------------
  2700.  
  2701.      The DXF export format corresponds to AutoCAD Release 11.  Specific
  2702.      implementation details are as follows:
  2703.  
  2704.  
  2705.      HEADER Section
  2706.      --------------
  2707.  
  2708.      The EXTMIN, EXTMAX, LIMMIN and LIMMAX variables are set according to
  2709.      the diagram extents.
  2710.  
  2711.      The TDCREATE and TDUPDATE variables are set according to the diagram
  2712.      modification date and time.
  2713.  
  2714.      The CLAYER variable is set according to the current color.
  2715.  
  2716.      The ORTHOMODE variable is set 'ON' in oblique or isometric modes.
  2717.  
  2718.      The AXISMODE variable is set 'ON' if the axis lines are on.
  2719.  
  2720.      The GRIDMODE variable is set 'ON' if the grid is on.
  2721.  
  2722.      The GRIDUNIT variables are set according to the current grid size.
  2723.  
  2724.      All dimensioning variables are omitted.
  2725.  
  2726.      All other header variables are set according to the values specified
  2727.      in MICROCAD.INI.
  2728.  
  2729.  
  2730.  
  2731.      TABLES Section
  2732.      --------------
  2733.  
  2734.      Line types CONTINUOUS, DASHED, HIDDEN, CENTER, PHANTOM, DOT, DASHDOT,
  2735.      BORDER and DIVIDE are defined.
  2736.  
  2737.      Eight layers are defined: COLOR1 through COLOR8.  The layer colors
  2738.      are defined according to the actual diagram colors, using the
  2739.      nearest standard AutoCAD colors.
  2740.  
  2741.      The reference flag is set for layers in actual use.
  2742.  
  2743.      The default line type is CONTINUOUS in all layers.  The default line
  2744.      type is overridden, by entity, for other object line types.
  2745.  
  2746.      Text style 'STANDARD' is defined.
  2747.  
  2748.      The following tables are present but empty: VPORT, VIEW, DIMSTYLE,
  2749.      UCS, APPID.
  2750.  
  2751.  
  2752.      BLOCKS Section
  2753.      --------------
  2754.  
  2755.      The BLOCKS section contains all grouped objects.  Block names are
  2756.      assigned as GROUP1, GROUP2, etc.  All grouped objects are converted as
  2757.      described in the ENTITIES section.
  2758.  
  2759.  
  2760.  
  2761.      ENTITIES Section
  2762.      ----------------
  2763.  
  2764.      3D export ignores all view rotations and projection.  All objects are
  2765.      exported in full 3D coordinates (X,Y,Z).
  2766.  
  2767.      2D export applies all view rotations and projection.  The rotated and
  2768.      projected objects are exported as 2D images (all Z coordinates zero).
  2769.  
  2770.      Objects are converted to DXF entities as follows.  Note that revolved
  2771.      surfaces may not be exported in DXF format.
  2772.  
  2773.           Object Type                      2D Export      3D Export
  2774.           -----------                      ---------      ---------
  2775.  
  2776.           Point                            POINT          POINT
  2777.  
  2778.           Line                             LINE           LINE
  2779.  
  2780.           Rectangle or Triangle            LINE (4 or 3)  POLYLINE
  2781.  
  2782.           Rectangle or Triangle (filled)   SOLID          3DFACE
  2783.  
  2784.           Circle                           CIRCLE         CIRCLE
  2785.  
  2786.           Circle (rotated)                 POLYLINE       POLYLINE
  2787.  
  2788.           Circle (isometric)               POLYLINE       CIRCLE
  2789.  
  2790.           Semi-Circle                      ARC            ARC
  2791.  
  2792.           Semi-Circle (rotated)            POLYLINE       POLYLINE
  2793.  
  2794.           Semi-Circle (isometric)          POLYLINE       ARC
  2795.  
  2796.           Ellipse (all)                    POLYLINE       POLYLINE
  2797.  
  2798.           3D Box                           LINE (12)      3DFACE (6)
  2799.  
  2800.           Text                             TEXT           TEXT
  2801.  
  2802.           [dimensions]                     TEXT           (none)
  2803.  
  2804.  
  2805.  
  2806.